<!DOCTYPE html>
<html lang="en">
<head>
    
    <meta charset="utf-8">
    <title>Map - Documentation</title>
    
    
    <script src="scripts/prettify/prettify.js"></script>
    <script src="scripts/prettify/lang-css.js"></script>
    <!--[if lt IE 9]>
      <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <link type="text/css" rel="stylesheet" href="styles/prettify.css">
    <link type="text/css" rel="stylesheet" href="styles/jsdoc.css">
    <link type="text/css" rel="stylesheet" href="styles/theme-enhanced.css">
    <script src="scripts/nav.js" defer></script>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>

<input type="checkbox" id="nav-trigger" class="nav-trigger" />
<label for="nav-trigger" class="navicon-button x">
  <div class="navicon"></div>
</label>

<label for="nav-trigger" class="overlay"></label>

<!-- 右上角操作按钮 -->
<div class="top-actions">
    <button class="icon-button global-search-button" aria-label="全局搜索">
        <svg><use xlink:href="#search-icon"></use></svg>
    </button>
    <button class="icon-button font-size-button" aria-label="调整字体大小">
        <svg><use xlink:href="#font-size-icon"></use></svg>
    </button>
    <button class="icon-button theme-toggle" aria-label="切换主题">
        <svg class="theme-svg"><use class="theme-svg-use" xlink:href="#dark-theme-icon"></use></svg>
    </button>
</div>

<div class="main-container">
    <nav >
        <!-- 固定的导航头部：Home + 搜索框 + 折叠按钮 -->
        <div class="nav-header">
            <a href="index.html" class="home-link">Home</a>
            <input type="text" id="nav-search" placeholder="Search" />
            <button class="sidebar-toggle-btn" id="sidebar-toggle" aria-label="折叠/展开侧边栏">
                <svg viewBox="0 0 24 24">
                    <path d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"/>
                </svg>
            </button>
        </div>
        
        <!-- 侧边栏内容 -->
        <div class="sidebar-content" id="sidebar-content">
            <div class="sidebar-section"><div class="sidebar-section-title with-arrow" data-isopen="true" data-section="classes"><div>Classes</div><svg viewBox="0 0 24 24"><path d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"/></svg></div><div class="sidebar-section-children-container"><ul class="sidebar-section-children"><li><a href="AdminDivision.html">AdminDivision</a><ul class='methods'><li data-type='method'><a href="AdminDivision.html#collect">collect</a></li><li data-type='method'><a href="AdminDivision.html#destroy">destroy</a></li><li data-type='method'><a href="AdminDivision.html#onAdd">onAdd</a></li><li data-type='method'><a href="AdminDivision.html#setDivisions">setDivisions</a></li></ul></li><li><a href="AirLine.html">AirLine</a><ul class='methods'><li data-type='method'><a href="AirLine.html#collect">collect</a></li><li data-type='method'><a href="AirLine.html#destroy">destroy</a></li><li data-type='method'><a href="AirLine.html#getColor">getColor</a></li><li data-type='method'><a href="AirLine.html#getGeometry">getGeometry</a></li><li data-type='method'><a href="AirLine.html#getRandomColor">getRandomColor</a></li><li data-type='method'><a href="AirLine.html#loaded">loaded</a></li><li data-type='method'><a href="AirLine.html#parse">parse</a></li><li data-type='method'><a href="AirLine.html#updateLineSegmentation">updateLineSegmentation</a></li></ul></li><li><a href="AmbientLight.html">AmbientLight</a><ul class='methods'><li data-type='method'><a href="AmbientLight.html#deserialize">deserialize</a></li><li data-type='method'><a href="AmbientLight.html#destroy">destroy</a></li><li data-type='method'><a href="AmbientLight.html#serialize">serialize</a></li><li data-type='method'><a href="AmbientLight.html#setPosition">setPosition</a></li></ul></li><li><a href="AnalysisServerParameters.html">AnalysisServerParameters</a></li><li><a href="AnimationAction.html">AnimationAction</a><ul class='methods'><li data-type='method'><a href="AnimationAction.html#destroy">destroy</a></li><li data-type='method'><a href="AnimationAction.html#play">play</a></li><li data-type='method'><a href="AnimationAction.html#reset">reset</a></li><li data-type='method'><a href="AnimationAction.html#setLoop">setLoop</a></li><li data-type='method'><a href="AnimationAction.html#stop">stop</a></li></ul></li><li><a href="AnimationBlender.html">AnimationBlender</a><ul class='methods'><li data-type='method'><a href="AnimationBlender.html#pause">pause</a></li><li data-type='method'><a href="AnimationBlender.html#play">play</a></li><li data-type='method'><a href="AnimationBlender.html#reset">reset</a></li><li data-type='method'><a href="AnimationBlender.html#stop">stop</a></li></ul></li><li><a href="AnimationClip.html">AnimationClip</a><ul class='methods'><li data-type='method'><a href="AnimationClip.html#destroy">destroy</a></li><li data-type='method'><a href="AnimationClip.html#updateTracks">updateTracks</a></li></ul></li><li><a href="AnimationManager.html">AnimationManager</a><ul class='methods'><li data-type='method'><a href="AnimationManager.html#add">add</a></li><li data-type='method'><a href="AnimationManager.html#contains">contains</a></li><li data-type='method'><a href="AnimationManager.html#getById">getById</a></li><li data-type='method'><a href="AnimationManager.html#getByIndex">getByIndex</a></li><li data-type='method'><a href="AnimationManager.html#remove">remove</a></li><li data-type='method'><a href="AnimationManager.html#removeAll">removeAll</a></li><li data-type='method'><a href="AnimationManager.html#removeById">removeById</a></li><li data-type='method'><a href="AnimationManager.html#serialize">serialize</a></li><li data-type='method'><a href="AnimationManager.html#update">update</a></li></ul></li><li><a href="AnimationTracking.html">AnimationTracking</a></li><li><a href="Attribution.html">Attribution</a><ul class='methods'><li data-type='method'><a href="Attribution.html#getDefaultPosition">getDefaultPosition</a></li></ul></li><li><a href="AxisAlignedBoundingBox.html">AxisAlignedBoundingBox</a><ul class='methods'><li data-type='method'><a href="AxisAlignedBoundingBox.html#.clone">clone</a></li><li data-type='method'><a href="AxisAlignedBoundingBox.html#.fromPoints">fromPoints</a></li><li data-type='method'><a href="AxisAlignedBoundingBox.html#clone">clone</a></li><li data-type='method'><a href="AxisAlignedBoundingBox.html#distanceSquaredTo">distanceSquaredTo</a></li><li data-type='method'><a href="AxisAlignedBoundingBox.html#distanceTo">distanceTo</a></li><li data-type='method'><a href="AxisAlignedBoundingBox.html#equals">equals</a></li><li data-type='method'><a href="AxisAlignedBoundingBox.html#getBoundingMaximum">getBoundingMaximum</a></li><li data-type='method'><a href="AxisAlignedBoundingBox.html#intersectPlane">intersectPlane</a></li><li data-type='method'><a href="AxisAlignedBoundingBox.html#setFromPoints">setFromPoints</a></li><li data-type='method'><a href="AxisAlignedBoundingBox.html#transform">transform</a></li></ul></li><li><a href="BackgroundStyleLayer.html">BackgroundStyleLayer</a></li><li><a href="BasicMaterial.html">BasicMaterial</a><ul class='methods'><li data-type='method'><a href="BasicMaterial.html#deserialize">deserialize</a></li><li data-type='method'><a href="BasicMaterial.html#destroy">destroy</a></li><li data-type='method'><a href="BasicMaterial.html#serialize">serialize</a></li><li data-type='method'><a href="BasicMaterial.html#setOptions">setOptions</a></li><li data-type='method'><a href="BasicMaterial.html#update">update</a></li></ul></li><li><a href="BeiDouGrid.html">BeiDouGrid</a><ul class='methods'><li data-type='method'><a href="BeiDouGrid.html#.convertCodeToPoint">convertCodeToPoint</a></li><li data-type='method'><a href="BeiDouGrid.html#clearHighlights">clearHighlights</a></li><li data-type='method'><a href="BeiDouGrid.html#createBeiDouGridTree">createBeiDouGridTree</a></li><li data-type='method'><a href="BeiDouGrid.html#destroy">destroy</a></li><li data-type='method'><a href="BeiDouGrid.html#generatePrimitives">generatePrimitives</a></li><li data-type='method'><a href="BeiDouGrid.html#getPickedGridByPosition">getPickedGridByPosition</a></li><li data-type='method'><a href="BeiDouGrid.html#setData">setData</a></li><li data-type='method'><a href="BeiDouGrid.html#setHighlights">setHighlights</a></li><li data-type='method'><a href="BeiDouGrid.html#update">update</a></li></ul></li><li><a href="BillboardGeometry.html">BillboardGeometry</a><ul class='methods'><li data-type='method'><a href="BillboardGeometry.html#_parse">_parse</a></li><li data-type='method'><a href="BillboardGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="BillboardGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="BillboardGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="BillboardGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="BillboardGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="BillboardGeometry.html#serialize">serialize</a></li><li data-type='method'><a href="BillboardGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="BillboardGeometry.html#setData">setData</a></li><li data-type='method'><a href="BillboardGeometry.html#update">update</a></li></ul></li><li><a href="BillboardMaterial.html">BillboardMaterial</a><ul class='methods'><li data-type='method'><a href="BillboardMaterial.html#destroy">destroy</a></li></ul></li><li><a href="BoundingRectangle.html">BoundingRectangle</a><ul class='methods'><li data-type='method'><a href="BoundingRectangle.html#.clone">clone</a></li><li data-type='method'><a href="BoundingRectangle.html#.equals">equals</a></li><li data-type='method'><a href="BoundingRectangle.html#.expand">expand</a></li><li data-type='method'><a href="BoundingRectangle.html#.fromPoints">fromPoints</a></li><li data-type='method'><a href="BoundingRectangle.html#.pack">pack</a></li><li data-type='method'><a href="BoundingRectangle.html#.union">union</a></li><li data-type='method'><a href="BoundingRectangle.html#.unpack">unpack</a></li><li data-type='method'><a href="BoundingRectangle.html#clone">clone</a></li><li data-type='method'><a href="BoundingRectangle.html#equals">equals</a></li></ul></li><li><a href="BoundingSphere.html">BoundingSphere</a><ul class='methods'><li data-type='method'><a href="BoundingSphere.html#.clone">clone</a></li><li data-type='method'><a href="BoundingSphere.html#.computePlaneDistances">computePlaneDistances</a></li><li data-type='method'><a href="BoundingSphere.html#.distanceSquaredTo">distanceSquaredTo</a></li><li data-type='method'><a href="BoundingSphere.html#.equals">equals</a></li><li data-type='method'><a href="BoundingSphere.html#.expand">expand</a></li><li data-type='method'><a href="BoundingSphere.html#.fromBoundingSpheres">fromBoundingSpheres</a></li><li data-type='method'><a href="BoundingSphere.html#.fromCornerPoints">fromCornerPoints</a></li><li data-type='method'><a href="BoundingSphere.html#.fromEllipsoid">fromEllipsoid</a></li><li data-type='method'><a href="BoundingSphere.html#.fromOrientedBoundingBox">fromOrientedBoundingBox</a></li><li data-type='method'><a href="BoundingSphere.html#.fromPoints">fromPoints</a></li><li data-type='method'><a href="BoundingSphere.html#.fromVertices">fromVertices</a></li><li data-type='method'><a href="BoundingSphere.html#.intersectPlane">intersectPlane</a></li><li data-type='method'><a href="BoundingSphere.html#.transform">transform</a></li><li data-type='method'><a href="BoundingSphere.html#.union">union</a></li><li data-type='method'><a href="BoundingSphere.html#clone">clone</a></li><li data-type='method'><a href="BoundingSphere.html#computePlaneDistances">computePlaneDistances</a></li><li data-type='method'><a href="BoundingSphere.html#distanceSquaredTo">distanceSquaredTo</a></li><li data-type='method'><a href="BoundingSphere.html#distanceTo">distanceTo</a></li><li data-type='method'><a href="BoundingSphere.html#equals">equals</a></li><li data-type='method'><a href="BoundingSphere.html#expand">expand</a></li><li data-type='method'><a href="BoundingSphere.html#fromCenterRadius">fromCenterRadius</a></li><li data-type='method'><a href="BoundingSphere.html#fromCornerPoints">fromCornerPoints</a></li><li data-type='method'><a href="BoundingSphere.html#getBoundingMaximum">getBoundingMaximum</a></li><li data-type='method'><a href="BoundingSphere.html#intersectPlane">intersectPlane</a></li><li data-type='method'><a href="BoundingSphere.html#setFromPoints">setFromPoints</a></li><li data-type='method'><a href="BoundingSphere.html#transform">transform</a></li><li data-type='method'><a href="BoundingSphere.html#union">union</a></li></ul></li><li><a href="BoxEmitter.html">BoxEmitter</a></li><li><a href="BoxGeometry.html">BoxGeometry</a><ul class='methods'><li data-type='method'><a href="BoxGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="BoxGeometry.html#setData">setData</a></li><li data-type='method'><a href="BoxGeometry.html#updateBoxGeometry">updateBoxGeometry</a></li></ul></li><li><a href="BoxOutlineGeometry.html">BoxOutlineGeometry</a><ul class='methods'><li data-type='method'><a href="BoxOutlineGeometry.html#.fromDiagonal">fromDiagonal</a></li><li data-type='method'><a href="BoxOutlineGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="BoxOutlineGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="BoxOutlineGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="BoxOutlineGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="BoxOutlineGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="BoxOutlineGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="BoxOutlineGeometry.html#setData">setData</a></li><li data-type='method'><a href="BoxOutlineGeometry.html#update">update</a></li></ul></li><li><a href="BoxZoomHandler.html">BoxZoomHandler</a><ul class='methods'><li data-type='method'><a href="BoxZoomHandler.html#disable">disable</a></li><li data-type='method'><a href="BoxZoomHandler.html#enable">enable</a></li><li data-type='method'><a href="BoxZoomHandler.html#isActive">isActive</a></li><li data-type='method'><a href="BoxZoomHandler.html#isEnabled">isEnabled</a></li></ul></li><li><a href="Camera.html">Camera</a><ul class='methods'><li data-type='method'><a href="Camera.html#add">add</a></li><li data-type='method'><a href="Camera.html#addObject3DsWithoutParent">addObject3DsWithoutParent</a></li><li data-type='method'><a href="Camera.html#applyMatrix">applyMatrix</a></li><li data-type='method'><a href="Camera.html#applyQuaternion">applyQuaternion</a></li><li data-type='method'><a href="Camera.html#attach">attach</a></li><li data-type='method'><a href="Camera.html#clone">clone</a></li><li data-type='method'><a href="Camera.html#copy">copy</a></li><li data-type='method'><a href="Camera.html#distanceToBoundingSphere">distanceToBoundingSphere</a></li><li data-type='method'><a href="Camera.html#fire">fire</a></li><li data-type='method'><a href="Camera.html#getObjectById">getObjectById</a></li><li data-type='method'><a href="Camera.html#getObjectByName">getObjectByName</a></li><li data-type='method'><a href="Camera.html#getObjectByProperty">getObjectByProperty</a></li><li data-type='method'><a href="Camera.html#getPickRay">getPickRay</a></li><li data-type='method'><a href="Camera.html#getPixelSize">getPixelSize</a></li><li data-type='method'><a href="Camera.html#getProjectionMatrix">getProjectionMatrix</a></li><li data-type='method'><a href="Camera.html#getRectangleCameraCoordinates">getRectangleCameraCoordinates</a></li><li data-type='method'><a href="Camera.html#getViewMatrix">getViewMatrix</a></li><li data-type='method'><a href="Camera.html#getVPMatrix">getVPMatrix</a></li><li data-type='method'><a href="Camera.html#getWorldDirection">getWorldDirection</a></li><li data-type='method'><a href="Camera.html#getWorldMatrix">getWorldMatrix</a></li><li data-type='method'><a href="Camera.html#getWorldPosition">getWorldPosition</a></li><li data-type='method'><a href="Camera.html#getWorldQuaternion">getWorldQuaternion</a></li><li data-type='method'><a href="Camera.html#getWorldScale">getWorldScale</a></li><li data-type='method'><a href="Camera.html#localToWorld">localToWorld</a></li><li data-type='method'><a href="Camera.html#look">look</a></li><li data-type='method'><a href="Camera.html#lookAt">lookAt</a></li><li data-type='method'><a href="Camera.html#move">move</a></li><li data-type='method'><a href="Camera.html#moveBackward">moveBackward</a></li><li data-type='method'><a href="Camera.html#moveForward">moveForward</a></li><li data-type='method'><a href="Camera.html#moveLeft">moveLeft</a></li><li data-type='method'><a href="Camera.html#moveRight">moveRight</a></li><li data-type='method'><a href="Camera.html#off">off</a></li><li data-type='method'><a href="Camera.html#on">on</a></li><li data-type='method'><a href="Camera.html#once">once</a></li><li data-type='method'><a href="Camera.html#pickEllipsoid">pickEllipsoid</a></li><li data-type='method'><a href="Camera.html#rectangleCameraPosition3D">rectangleCameraPosition3D</a></li><li data-type='method'><a href="Camera.html#remove">remove</a></li><li data-type='method'><a href="Camera.html#rotate">rotate</a></li><li data-type='method'><a href="Camera.html#rotateOnAxis">rotateOnAxis</a></li><li data-type='method'><a href="Camera.html#rotateOnWorldAxis">rotateOnWorldAxis</a></li><li data-type='method'><a href="Camera.html#rotateRight">rotateRight</a></li><li data-type='method'><a href="Camera.html#rotateUp">rotateUp</a></li><li data-type='method'><a href="Camera.html#rotateX">rotateX</a></li><li data-type='method'><a href="Camera.html#rotateY">rotateY</a></li><li data-type='method'><a href="Camera.html#rotateZ">rotateZ</a></li><li data-type='method'><a href="Camera.html#setMatrix">setMatrix</a></li><li data-type='method'><a href="Camera.html#setRotationFromEuler">setRotationFromEuler</a></li><li data-type='method'><a href="Camera.html#setRotationFromMatrix">setRotationFromMatrix</a></li><li data-type='method'><a href="Camera.html#setRotationFromQuaternion">setRotationFromQuaternion</a></li><li data-type='method'><a href="Camera.html#setView">setView</a></li><li data-type='method'><a href="Camera.html#translateOnAxis">translateOnAxis</a></li><li data-type='method'><a href="Camera.html#translateX">translateX</a></li><li data-type='method'><a href="Camera.html#translateY">translateY</a></li><li data-type='method'><a href="Camera.html#translateZ">translateZ</a></li><li data-type='method'><a href="Camera.html#updateCullingVolume">updateCullingVolume</a></li><li data-type='method'><a href="Camera.html#updateMatrix">updateMatrix</a></li><li data-type='method'><a href="Camera.html#updateMatrixWorld">updateMatrixWorld</a></li><li data-type='method'><a href="Camera.html#updateWorldMatrix">updateWorldMatrix</a></li><li data-type='method'><a href="Camera.html#worldToCameraCoordinates">worldToCameraCoordinates</a></li><li data-type='method'><a href="Camera.html#worldToCameraCoordinatesPoint">worldToCameraCoordinatesPoint</a></li><li data-type='method'><a href="Camera.html#worldToLocal">worldToLocal</a></li><li data-type='method'><a href="Camera.html#zoomIn">zoomIn</a></li></ul></li><li><a href="CameraController.html">CameraController</a><ul class='methods'><li data-type='method'><a href="CameraController.html#destroy">destroy</a></li><li data-type='method'><a href="CameraController.html#isDestroyed">isDestroyed</a></li><li data-type='method'><a href="CameraController.html#update">update</a></li></ul></li><li><a href="Cartographic.html">Cartographic</a><ul class='methods'><li data-type='method'><a href="Cartographic.html#.clone">clone</a></li><li data-type='method'><a href="Cartographic.html#.equals">equals</a></li><li data-type='method'><a href="Cartographic.html#.equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="Cartographic.html#.fromDegrees">fromDegrees</a></li><li data-type='method'><a href="Cartographic.html#.fromRadians">fromRadians</a></li><li data-type='method'><a href="Cartographic.html#.fromVector3">fromVector3</a></li><li data-type='method'><a href="Cartographic.html#.toVector3">toVector3</a></li><li data-type='method'><a href="Cartographic.html#add">add</a></li><li data-type='method'><a href="Cartographic.html#addScalar">addScalar</a></li><li data-type='method'><a href="Cartographic.html#addScaledVector">addScaledVector</a></li><li data-type='method'><a href="Cartographic.html#addVectors">addVectors</a></li><li data-type='method'><a href="Cartographic.html#angle">angle</a></li><li data-type='method'><a href="Cartographic.html#applyMatrix3">applyMatrix3</a></li><li data-type='method'><a href="Cartographic.html#applyMatrix4">applyMatrix4</a></li><li data-type='method'><a href="Cartographic.html#applyNormalMatrix">applyNormalMatrix</a></li><li data-type='method'><a href="Cartographic.html#applyQuaternion">applyQuaternion</a></li><li data-type='method'><a href="Cartographic.html#ceil">ceil</a></li><li data-type='method'><a href="Cartographic.html#check">check</a></li><li data-type='method'><a href="Cartographic.html#clamp">clamp</a></li><li data-type='method'><a href="Cartographic.html#clampLength">clampLength</a></li><li data-type='method'><a href="Cartographic.html#clampScalar">clampScalar</a></li><li data-type='method'><a href="Cartographic.html#clone">clone</a></li><li data-type='method'><a href="Cartographic.html#copy">copy</a></li><li data-type='method'><a href="Cartographic.html#cross">cross</a></li><li data-type='method'><a href="Cartographic.html#crossVectors">crossVectors</a></li><li data-type='method'><a href="Cartographic.html#distance">distance</a></li><li data-type='method'><a href="Cartographic.html#distanceSquared">distanceSquared</a></li><li data-type='method'><a href="Cartographic.html#distanceTo">distanceTo</a></li><li data-type='method'><a href="Cartographic.html#distanceToSquared">distanceToSquared</a></li><li data-type='method'><a href="Cartographic.html#divide">divide</a></li><li data-type='method'><a href="Cartographic.html#divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Cartographic.html#divideScalar">divideScalar</a></li><li data-type='method'><a href="Cartographic.html#dot">dot</a></li><li data-type='method'><a href="Cartographic.html#equals">equals</a></li><li data-type='method'><a href="Cartographic.html#equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="Cartographic.html#floor">floor</a></li><li data-type='method'><a href="Cartographic.html#from">from</a></li><li data-type='method'><a href="Cartographic.html#fromArray">fromArray</a></li><li data-type='method'><a href="Cartographic.html#fromObject">fromObject</a></li><li data-type='method'><a href="Cartographic.html#getComponent">getComponent</a></li><li data-type='method'><a href="Cartographic.html#len">len</a></li><li data-type='method'><a href="Cartographic.html#lengthSq">lengthSq</a></li><li data-type='method'><a href="Cartographic.html#lengthSquared">lengthSquared</a></li><li data-type='method'><a href="Cartographic.html#lerp">lerp</a></li><li data-type='method'><a href="Cartographic.html#lerpVectors">lerpVectors</a></li><li data-type='method'><a href="Cartographic.html#magnitude">magnitude</a></li><li data-type='method'><a href="Cartographic.html#magnitudeSquared">magnitudeSquared</a></li><li data-type='method'><a href="Cartographic.html#manhattanDistanceTo">manhattanDistanceTo</a></li><li data-type='method'><a href="Cartographic.html#manhattanLength">manhattanLength</a></li><li data-type='method'><a href="Cartographic.html#max">max</a></li><li data-type='method'><a href="Cartographic.html#min">min</a></li><li data-type='method'><a href="Cartographic.html#multiply">multiply</a></li><li data-type='method'><a href="Cartographic.html#multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Cartographic.html#multiplyScalar">multiplyScalar</a></li><li data-type='method'><a href="Cartographic.html#multiplyVectors">multiplyVectors</a></li><li data-type='method'><a href="Cartographic.html#negate">negate</a></li><li data-type='method'><a href="Cartographic.html#normalize">normalize</a></li><li data-type='method'><a href="Cartographic.html#project">project</a></li><li data-type='method'><a href="Cartographic.html#projectOnPlane">projectOnPlane</a></li><li data-type='method'><a href="Cartographic.html#projectOnVector">projectOnVector</a></li><li data-type='method'><a href="Cartographic.html#random">random</a></li><li data-type='method'><a href="Cartographic.html#reflect">reflect</a></li><li data-type='method'><a href="Cartographic.html#rotateX">rotateX</a></li><li data-type='method'><a href="Cartographic.html#rotateY">rotateY</a></li><li data-type='method'><a href="Cartographic.html#rotateZ">rotateZ</a></li><li data-type='method'><a href="Cartographic.html#round">round</a></li><li data-type='method'><a href="Cartographic.html#roundToZero">roundToZero</a></li><li data-type='method'><a href="Cartographic.html#scale">scale</a></li><li data-type='method'><a href="Cartographic.html#set">set</a></li><li data-type='method'><a href="Cartographic.html#setComponent">setComponent</a></li><li data-type='method'><a href="Cartographic.html#setFromMatrix3Column">setFromMatrix3Column</a></li><li data-type='method'><a href="Cartographic.html#setFromMatrixColumn">setFromMatrixColumn</a></li><li data-type='method'><a href="Cartographic.html#setFromMatrixPosition">setFromMatrixPosition</a></li><li data-type='method'><a href="Cartographic.html#setFromMatrixScale">setFromMatrixScale</a></li><li data-type='method'><a href="Cartographic.html#setFromSpherical">setFromSpherical</a></li><li data-type='method'><a href="Cartographic.html#setFromSphericalCoords">setFromSphericalCoords</a></li><li data-type='method'><a href="Cartographic.html#setLength">setLength</a></li><li data-type='method'><a href="Cartographic.html#setScalar">setScalar</a></li><li data-type='method'><a href="Cartographic.html#sub">sub</a></li><li data-type='method'><a href="Cartographic.html#subScalar">subScalar</a></li><li data-type='method'><a href="Cartographic.html#subtract">subtract</a></li><li data-type='method'><a href="Cartographic.html#subVectors">subVectors</a></li><li data-type='method'><a href="Cartographic.html#to">to</a></li><li data-type='method'><a href="Cartographic.html#toArray">toArray</a></li><li data-type='method'><a href="Cartographic.html#toFloat32Array">toFloat32Array</a></li><li data-type='method'><a href="Cartographic.html#toObject">toObject</a></li><li data-type='method'><a href="Cartographic.html#toString">toString</a></li><li data-type='method'><a href="Cartographic.html#toTarget">toTarget</a></li><li data-type='method'><a href="Cartographic.html#transform">transform</a></li><li data-type='method'><a href="Cartographic.html#transformAsPoint">transformAsPoint</a></li><li data-type='method'><a href="Cartographic.html#transformAsVector">transformAsVector</a></li><li data-type='method'><a href="Cartographic.html#transformByMatrix2">transformByMatrix2</a></li><li data-type='method'><a href="Cartographic.html#transformByMatrix3">transformByMatrix3</a></li><li data-type='method'><a href="Cartographic.html#transformByQuaternion">transformByQuaternion</a></li><li data-type='method'><a href="Cartographic.html#transformDirection">transformDirection</a></li><li data-type='method'><a href="Cartographic.html#unproject">unproject</a></li><li data-type='method'><a href="Cartographic.html#validate">validate</a></li></ul></li><li><a href="CircleEmitter.html">CircleEmitter</a></li><li><a href="CircleStyleLayer.html">CircleStyleLayer</a></li><li><a href="ClippingPlane.html">ClippingPlane</a><ul class='methods'><li data-type='method'><a href="ClippingPlane.html#serialize">serialize</a></li></ul></li><li><a href="ClippingPlaneCollection.html">ClippingPlaneCollection</a><ul class='methods'><li data-type='method'><a href="ClippingPlaneCollection.html#add">add</a></li><li data-type='method'><a href="ClippingPlaneCollection.html#contains">contains</a></li><li data-type='method'><a href="ClippingPlaneCollection.html#destroy">destroy</a></li><li data-type='method'><a href="ClippingPlaneCollection.html#get">get</a></li><li data-type='method'><a href="ClippingPlaneCollection.html#remove">remove</a></li><li data-type='method'><a href="ClippingPlaneCollection.html#removeAll">removeAll</a></li><li data-type='method'><a href="ClippingPlaneCollection.html#serialize">serialize</a></li></ul></li><li><a href="Color.html">Color</a><ul class='methods'><li data-type='method'><a href="Color.html#.byteToFloat">byteToFloat</a></li><li data-type='method'><a href="Color.html#.clone">clone</a></li><li data-type='method'><a href="Color.html#.equals">equals</a></li><li data-type='method'><a href="Color.html#.floatToByte">floatToByte</a></li><li data-type='method'><a href="Color.html#.fromBytes">fromBytes</a></li><li data-type='method'><a href="Color.html#.fromRgba">fromRgba</a></li><li data-type='method'><a href="Color.html#.pack">pack</a></li><li data-type='method'><a href="Color.html#.parse">parse</a></li><li data-type='method'><a href="Color.html#.toHex">toHex</a></li><li data-type='method'><a href="Color.html#.unpack">unpack</a></li><li data-type='method'><a href="Color.html#copy">copy</a></li><li data-type='method'><a href="Color.html#set">set</a></li><li data-type='method'><a href="Color.html#toArray">toArray</a></li><li data-type='method'><a href="Color.html#toArrayFloat">toArrayFloat</a></li><li data-type='method'><a href="Color.html#toBytes">toBytes</a></li><li data-type='method'><a href="Color.html#toRgba">toRgba</a></li><li data-type='method'><a href="Color.html#toString">toString</a></li><li data-type='method'><a href="Color.html#toVector3">toVector3</a></li><li data-type='method'><a href="Color.html#toVector4">toVector4</a></li></ul></li><li><a href="ConeEmitter.html">ConeEmitter</a></li><li><a href="ConeGeometry.html">ConeGeometry</a><ul class='methods'><li data-type='method'><a href="ConeGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="ConeGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="ConeGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="ConeGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="ConeGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="ConeGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="ConeGeometry.html#setData">setData</a></li><li data-type='method'><a href="ConeGeometry.html#update">update</a></li><li data-type='method'><a href="ConeGeometry.html#updateConeGeometry">updateConeGeometry</a></li></ul></li><li><a href="Context.html">Context</a><ul class='methods'><li data-type='method'><a href="Context.html#clear">clear</a></li><li data-type='method'><a href="Context.html#createIndexBuffer">createIndexBuffer</a></li><li data-type='method'><a href="Context.html#createPickId">createPickId</a></li><li data-type='method'><a href="Context.html#drawBuffers">drawBuffers</a></li><li data-type='method'><a href="Context.html#getObjectByPickColor">getObjectByPickColor</a></li><li data-type='method'><a href="Context.html#removePickId">removePickId</a></li><li data-type='method'><a href="Context.html#setRenderState">setRenderState</a></li></ul></li><li><a href="CullingVolume.html">CullingVolume</a><ul class='methods'><li data-type='method'><a href="CullingVolume.html#computeVisibility">computeVisibility</a></li></ul></li><li><a href="CustomStyleLayer.html">CustomStyleLayer</a><ul class='methods'><li data-type='method'><a href="CustomStyleLayer.html#onAdd">onAdd</a></li><li data-type='method'><a href="CustomStyleLayer.html#onRemove">onRemove</a></li><li data-type='method'><a href="CustomStyleLayer.html#serialize">serialize</a></li></ul></li><li><a href="CutFill.html">CutFill</a><ul class='methods'><li data-type='method'><a href="CutFill.html#destroy">destroy</a></li></ul></li><li><a href="CutFillCollection.html">CutFillCollection</a><ul class='methods'><li data-type='method'><a href="CutFillCollection.html#add">add</a></li><li data-type='method'><a href="CutFillCollection.html#getById">getById</a></li><li data-type='method'><a href="CutFillCollection.html#getByIndex">getByIndex</a></li><li data-type='method'><a href="CutFillCollection.html#indexOf">indexOf</a></li><li data-type='method'><a href="CutFillCollection.html#remove">remove</a></li><li data-type='method'><a href="CutFillCollection.html#removeAll">removeAll</a></li><li data-type='method'><a href="CutFillCollection.html#removeById">removeById</a></li><li data-type='method'><a href="CutFillCollection.html#removeByIndex">removeByIndex</a></li><li data-type='method'><a href="CutFillCollection.html#serialize">serialize</a></li></ul></li><li><a href="CylinderGeometry.html">CylinderGeometry</a><ul class='methods'><li data-type='method'><a href="CylinderGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="CylinderGeometry.html#generateCap">generateCap</a></li><li data-type='method'><a href="CylinderGeometry.html#generateTorso">generateTorso</a></li><li data-type='method'><a href="CylinderGeometry.html#setData">setData</a></li></ul></li><li><a href="DefaultViewControl.html">DefaultViewControl</a><ul class='methods'><li data-type='method'><a href="DefaultViewControl.html#easeTo">easeTo</a></li><li data-type='method'><a href="DefaultViewControl.html#fire">fire</a></li><li data-type='method'><a href="DefaultViewControl.html#fitBounds">fitBounds</a></li><li data-type='method'><a href="DefaultViewControl.html#flyTo">flyTo</a></li><li data-type='method'><a href="DefaultViewControl.html#flyToBoundingSphere">flyToBoundingSphere</a></li><li data-type='method'><a href="DefaultViewControl.html#getBearing">getBearing</a></li><li data-type='method'><a href="DefaultViewControl.html#getCameraBearing">getCameraBearing</a></li><li data-type='method'><a href="DefaultViewControl.html#getCameraPitch">getCameraPitch</a></li><li data-type='method'><a href="DefaultViewControl.html#getCameraPosition">getCameraPosition</a></li><li data-type='method'><a href="DefaultViewControl.html#getCameraPositionHeadingPitchRoll">getCameraPositionHeadingPitchRoll</a></li><li data-type='method'><a href="DefaultViewControl.html#getCameraRoll">getCameraRoll</a></li><li data-type='method'><a href="DefaultViewControl.html#getCenter">getCenter</a></li><li data-type='method'><a href="DefaultViewControl.html#getPitch">getPitch</a></li><li data-type='method'><a href="DefaultViewControl.html#getRoll">getRoll</a></li><li data-type='method'><a href="DefaultViewControl.html#getZoom">getZoom</a></li><li data-type='method'><a href="DefaultViewControl.html#initRoam">initRoam</a></li><li data-type='method'><a href="DefaultViewControl.html#jumpTo">jumpTo</a></li><li data-type='method'><a href="DefaultViewControl.html#jumpToTargetWithRelativeBearingPitchPosition">jumpToTargetWithRelativeBearingPitchPosition</a></li><li data-type='method'><a href="DefaultViewControl.html#off">off</a></li><li data-type='method'><a href="DefaultViewControl.html#on">on</a></li><li data-type='method'><a href="DefaultViewControl.html#once">once</a></li><li data-type='method'><a href="DefaultViewControl.html#panBy">panBy</a></li><li data-type='method'><a href="DefaultViewControl.html#panTo">panTo</a></li><li data-type='method'><a href="DefaultViewControl.html#pauseRoam">pauseRoam</a></li><li data-type='method'><a href="DefaultViewControl.html#resetNorth">resetNorth</a></li><li data-type='method'><a href="DefaultViewControl.html#resumeRoam">resumeRoam</a></li><li data-type='method'><a href="DefaultViewControl.html#roam">roam</a></li><li data-type='method'><a href="DefaultViewControl.html#rotateTo">rotateTo</a></li><li data-type='method'><a href="DefaultViewControl.html#setBearing">setBearing</a></li><li data-type='method'><a href="DefaultViewControl.html#setCameraBearing">setCameraBearing</a></li><li data-type='method'><a href="DefaultViewControl.html#setCameraHeight">setCameraHeight</a></li><li data-type='method'><a href="DefaultViewControl.html#setCameraPitch">setCameraPitch</a></li><li data-type='method'><a href="DefaultViewControl.html#setCameraPosition">setCameraPosition</a></li><li data-type='method'><a href="DefaultViewControl.html#setCameraPositionHeadingPitchRoll">setCameraPositionHeadingPitchRoll</a></li><li data-type='method'><a href="DefaultViewControl.html#setCameraRoll">setCameraRoll</a></li><li data-type='method'><a href="DefaultViewControl.html#setCenter">setCenter</a></li><li data-type='method'><a href="DefaultViewControl.html#setPitch">setPitch</a></li><li data-type='method'><a href="DefaultViewControl.html#setRoll">setRoll</a></li><li data-type='method'><a href="DefaultViewControl.html#setZoom">setZoom</a></li><li data-type='method'><a href="DefaultViewControl.html#snapToNorth">snapToNorth</a></li><li data-type='method'><a href="DefaultViewControl.html#stop">stop</a></li><li data-type='method'><a href="DefaultViewControl.html#stopRoam">stopRoam</a></li><li data-type='method'><a href="DefaultViewControl.html#zoomIn">zoomIn</a></li><li data-type='method'><a href="DefaultViewControl.html#zoomOut">zoomOut</a></li><li data-type='method'><a href="DefaultViewControl.html#zoomTo">zoomTo</a></li></ul></li><li><a href="DirectionalLight.html">DirectionalLight</a><ul class='methods'><li data-type='method'><a href="DirectionalLight.html#deserialize">deserialize</a></li><li data-type='method'><a href="DirectionalLight.html#destroy">destroy</a></li><li data-type='method'><a href="DirectionalLight.html#serialize">serialize</a></li><li data-type='method'><a href="DirectionalLight.html#setPosition">setPosition</a></li><li data-type='method'><a href="DirectionalLight.html#setTarget">setTarget</a></li></ul></li><li><a href="DirectionalLightShadow.html">DirectionalLightShadow</a><ul class='methods'><li data-type='method'><a href="DirectionalLightShadow.html#deserialize">deserialize</a></li><li data-type='method'><a href="DirectionalLightShadow.html#destroy">destroy</a></li><li data-type='method'><a href="DirectionalLightShadow.html#serialize">serialize</a></li></ul></li><li><a href="DirectionLightParameter.html">DirectionLightParameter</a></li><li><a href="DoubleClickZoomHandler.html">DoubleClickZoomHandler</a><ul class='methods'><li data-type='method'><a href="DoubleClickZoomHandler.html#disable">disable</a></li><li data-type='method'><a href="DoubleClickZoomHandler.html#enable">enable</a></li><li data-type='method'><a href="DoubleClickZoomHandler.html#isActive">isActive</a></li><li data-type='method'><a href="DoubleClickZoomHandler.html#isEnabled">isEnabled</a></li></ul></li><li><a href="DragPanHandler.html">DragPanHandler</a><ul class='methods'><li data-type='method'><a href="DragPanHandler.html#disable">disable</a></li><li data-type='method'><a href="DragPanHandler.html#enable">enable</a></li><li data-type='method'><a href="DragPanHandler.html#isActive">isActive</a></li><li data-type='method'><a href="DragPanHandler.html#isEnabled">isEnabled</a></li></ul></li><li><a href="DragRotateHandler.html">DragRotateHandler</a><ul class='methods'><li data-type='method'><a href="DragRotateHandler.html#disable">disable</a></li><li data-type='method'><a href="DragRotateHandler.html#enable">enable</a></li><li data-type='method'><a href="DragRotateHandler.html#isActive">isActive</a></li><li data-type='method'><a href="DragRotateHandler.html#isEnabled">isEnabled</a></li></ul></li><li><a href="DynamicLineStyleLayer.html">DynamicLineStyleLayer</a></li><li><a href="Earth.html">Earth</a><ul class='methods'><li data-type='method'><a href="Earth.html#collect">collect</a></li><li data-type='method'><a href="Earth.html#destroy">destroy</a></li><li data-type='method'><a href="Earth.html#loaded">loaded</a></li><li data-type='method'><a href="Earth.html#setNightVisible">setNightVisible</a></li></ul></li><li><a href="Ellipsoid.html">Ellipsoid</a><ul class='methods'><li data-type='method'><a href="Ellipsoid.html#.clone">clone</a></li><li data-type='method'><a href="Ellipsoid.html#.fromCartesian3">fromCartesian3</a></li><li data-type='method'><a href="Ellipsoid.html#cartesianToCartographic">cartesianToCartographic</a></li><li data-type='method'><a href="Ellipsoid.html#cartographicToCartesian">cartographicToCartesian</a></li><li data-type='method'><a href="Ellipsoid.html#cartographicToCartesianInRadians">cartographicToCartesianInRadians</a></li><li data-type='method'><a href="Ellipsoid.html#eastNorthUpToFixedFrame">eastNorthUpToFixedFrame</a></li><li data-type='method'><a href="Ellipsoid.html#equals">equals</a></li><li data-type='method'><a href="Ellipsoid.html#getOsculatingSphereCenter">getOsculatingSphereCenter</a></li><li data-type='method'><a href="Ellipsoid.html#projectOnSurface">projectOnSurface</a></li><li data-type='method'><a href="Ellipsoid.html#toString">toString</a></li></ul></li><li><a href="ErrorEvent.html">ErrorEvent</a></li><li><a href="Euler.html">Euler</a><ul class='methods'><li data-type='method'><a href="Euler.html#_getRotationMatrix">_getRotationMatrix</a></li><li data-type='method'><a href="Euler.html#add">add</a></li><li data-type='method'><a href="Euler.html#addScalar">addScalar</a></li><li data-type='method'><a href="Euler.html#check">check</a></li><li data-type='method'><a href="Euler.html#clampScalar">clampScalar</a></li><li data-type='method'><a href="Euler.html#clone">clone</a></li><li data-type='method'><a href="Euler.html#copy">copy</a></li><li data-type='method'><a href="Euler.html#divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Euler.html#divideScalar">divideScalar</a></li><li data-type='method'><a href="Euler.html#equals">equals</a></li><li data-type='method'><a href="Euler.html#from">from</a></li><li data-type='method'><a href="Euler.html#fromArray">fromArray</a></li><li data-type='method'><a href="Euler.html#fromHeadingPitchRoll">fromHeadingPitchRoll</a></li><li data-type='method'><a href="Euler.html#fromQuaternion">fromQuaternion</a></li><li data-type='method'><a href="Euler.html#fromRollPitchYaw">fromRollPitchYaw</a></li><li data-type='method'><a href="Euler.html#fromRotationMatrix">fromRotationMatrix</a></li><li data-type='method'><a href="Euler.html#fromVector3">fromVector3</a></li><li data-type='method'><a href="Euler.html#getQuaternion">getQuaternion</a></li><li data-type='method'><a href="Euler.html#getRotationMatrix">getRotationMatrix</a></li><li data-type='method'><a href="Euler.html#multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Euler.html#multiplyScalar">multiplyScalar</a></li><li data-type='method'><a href="Euler.html#negate">negate</a></li><li data-type='method'><a href="Euler.html#set">set</a></li><li data-type='method'><a href="Euler.html#setScalar">setScalar</a></li><li data-type='method'><a href="Euler.html#sub">sub</a></li><li data-type='method'><a href="Euler.html#subScalar">subScalar</a></li><li data-type='method'><a href="Euler.html#subtract">subtract</a></li><li data-type='method'><a href="Euler.html#to">to</a></li><li data-type='method'><a href="Euler.html#toArray">toArray</a></li><li data-type='method'><a href="Euler.html#toArray4">toArray4</a></li><li data-type='method'><a href="Euler.html#toFloat32Array">toFloat32Array</a></li><li data-type='method'><a href="Euler.html#toObject">toObject</a></li><li data-type='method'><a href="Euler.html#toQuaternion">toQuaternion</a></li><li data-type='method'><a href="Euler.html#toString">toString</a></li><li data-type='method'><a href="Euler.html#toTarget">toTarget</a></li><li data-type='method'><a href="Euler.html#toVector3">toVector3</a></li><li data-type='method'><a href="Euler.html#validate">validate</a></li></ul></li><li><a href="Event.html">Event</a></li><li><a href="Excavation.html">Excavation</a><ul class='methods'><li data-type='method'><a href="Excavation.html#destroy">destroy</a></li></ul></li><li><a href="ExcavationCollection.html">ExcavationCollection</a><ul class='methods'><li data-type='method'><a href="ExcavationCollection.html#add">add</a></li><li data-type='method'><a href="ExcavationCollection.html#getById">getById</a></li><li data-type='method'><a href="ExcavationCollection.html#getByIndex">getByIndex</a></li><li data-type='method'><a href="ExcavationCollection.html#indexOf">indexOf</a></li><li data-type='method'><a href="ExcavationCollection.html#remove">remove</a></li><li data-type='method'><a href="ExcavationCollection.html#removeAll">removeAll</a></li><li data-type='method'><a href="ExcavationCollection.html#removeById">removeById</a></li><li data-type='method'><a href="ExcavationCollection.html#removeByIndex">removeByIndex</a></li><li data-type='method'><a href="ExcavationCollection.html#serialize">serialize</a></li></ul></li><li><a href="ExtrusionStyleLayer.html">ExtrusionStyleLayer</a></li><li><a href="FenceGeometry.html">FenceGeometry</a><ul class='methods'><li data-type='method'><a href="FenceGeometry.html#.fromConstantHeights">fromConstantHeights</a></li><li data-type='method'><a href="FenceGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="FenceGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="FenceGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="FenceGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="FenceGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="FenceGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="FenceGeometry.html#setData">setData</a></li><li data-type='method'><a href="FenceGeometry.html#update">update</a></li></ul></li><li><a href="FillStyleLayer.html">FillStyleLayer</a></li><li><a href="FirstPersonViewHandler.html">FirstPersonViewHandler</a><ul class='methods'><li data-type='method'><a href="FirstPersonViewHandler.html#disable">disable</a></li><li data-type='method'><a href="FirstPersonViewHandler.html#enable">enable</a></li><li data-type='method'><a href="FirstPersonViewHandler.html#isCursorLocked">isCursorLocked</a></li><li data-type='method'><a href="FirstPersonViewHandler.html#isEnabled">isEnabled</a></li><li data-type='method'><a href="FirstPersonViewHandler.html#lockMouse">lockMouse</a></li><li data-type='method'><a href="FirstPersonViewHandler.html#unlockMouse">unlockMouse</a></li><li data-type='method'><a href="FirstPersonViewHandler.html#update">update</a></li></ul></li><li><a href="FloodAnalysis.html">FloodAnalysis</a><ul class='methods'><li data-type='method'><a href="FloodAnalysis.html#destroy">destroy</a></li><li data-type='method'><a href="FloodAnalysis.html#init">init</a></li></ul></li><li><a href="FloodAnalysisCollection.html">FloodAnalysisCollection</a><ul class='methods'><li data-type='method'><a href="FloodAnalysisCollection.html#add">add</a></li><li data-type='method'><a href="FloodAnalysisCollection.html#getByIndex">getByIndex</a></li><li data-type='method'><a href="FloodAnalysisCollection.html#indexOf">indexOf</a></li><li data-type='method'><a href="FloodAnalysisCollection.html#remove">remove</a></li><li data-type='method'><a href="FloodAnalysisCollection.html#serialize">serialize</a></li></ul></li><li><a href="Framebuffer.html">Framebuffer</a><ul class='methods'><li data-type='method'><a href="Framebuffer.html#destroy">destroy</a></li><li data-type='method'><a href="Framebuffer.html#getColorRenderbuffer">getColorRenderbuffer</a></li><li data-type='method'><a href="Framebuffer.html#getColorTexture">getColorTexture</a></li></ul></li><li><a href="FrameState.html">FrameState</a><ul class='methods'><li data-type='method'><a href="FrameState.html#bindFramebuffer">bindFramebuffer</a></li><li data-type='method'><a href="FrameState.html#clearFramebuffer">clearFramebuffer</a></li><li data-type='method'><a href="FrameState.html#clearUniformsCache">clearUniformsCache</a></li><li data-type='method'><a href="FrameState.html#setCamera">setCamera</a></li><li data-type='method'><a href="FrameState.html#setFramebuffer">setFramebuffer</a></li><li data-type='method'><a href="FrameState.html#setLights">setLights</a></li><li data-type='method'><a href="FrameState.html#setMaterial">setMaterial</a></li><li data-type='method'><a href="FrameState.html#setOIT">setOIT</a></li><li data-type='method'><a href="FrameState.html#setPassType">setPassType</a></li><li data-type='method'><a href="FrameState.html#setProps">setProps</a></li><li data-type='method'><a href="FrameState.html#setSky">setSky</a></li><li data-type='method'><a href="FrameState.html#setTime">setTime</a></li><li data-type='method'><a href="FrameState.html#setViewport">setViewport</a></li><li data-type='method'><a href="FrameState.html#update">update</a></li></ul></li><li><a href="FrustumCrate.html">FrustumCrate</a><ul class='methods'><li data-type='method'><a href="FrustumCrate.html#updateCullingVolume">updateCullingVolume</a></li><li data-type='method'><a href="FrustumCrate.html#updateFrustum">updateFrustum</a></li></ul></li><li><a href="FrustumGeometry.html">FrustumGeometry</a><ul class='methods'><li data-type='method'><a href="FrustumGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="FrustumGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="FrustumGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="FrustumGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="FrustumGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="FrustumGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="FrustumGeometry.html#setData">setData</a></li><li data-type='method'><a href="FrustumGeometry.html#update">update</a></li></ul></li><li><a href="FrustumOutlineGeometry.html">FrustumOutlineGeometry</a><ul class='methods'><li data-type='method'><a href="FrustumOutlineGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="FrustumOutlineGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="FrustumOutlineGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="FrustumOutlineGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="FrustumOutlineGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="FrustumOutlineGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="FrustumOutlineGeometry.html#setData">setData</a></li><li data-type='method'><a href="FrustumOutlineGeometry.html#update">update</a></li></ul></li><li><a href="Fullscreen.html">Fullscreen</a></li><li><a href="GaussianSplatting.html">GaussianSplatting</a><ul class='methods'><li data-type='method'><a href="GaussianSplatting.html#collect">collect</a></li><li data-type='method'><a href="GaussianSplatting.html#getModelViewMatrix">getModelViewMatrix</a></li><li data-type='method'><a href="GaussianSplatting.html#loaded">loaded</a></li><li data-type='method'><a href="GaussianSplatting.html#onAdd">onAdd</a></li><li data-type='method'><a href="GaussianSplatting.html#sortData">sortData</a></li></ul></li><li><a href="GeoJSONSource.html">GeoJSONSource</a><ul class='methods'><li data-type='method'><a href="GeoJSONSource.html#fire">fire</a></li><li data-type='method'><a href="GeoJSONSource.html#getClusterChildren">getClusterChildren</a></li><li data-type='method'><a href="GeoJSONSource.html#getClusterExpansionZoom">getClusterExpansionZoom</a></li><li data-type='method'><a href="GeoJSONSource.html#getClusterLeaves">getClusterLeaves</a></li><li data-type='method'><a href="GeoJSONSource.html#off">off</a></li><li data-type='method'><a href="GeoJSONSource.html#on">on</a></li><li data-type='method'><a href="GeoJSONSource.html#once">once</a></li><li data-type='method'><a href="GeoJSONSource.html#serialize">serialize</a></li><li data-type='method'><a href="GeoJSONSource.html#setData">setData</a></li></ul></li><li><a href="Geometry.html">Geometry</a><ul class='methods'><li data-type='method'><a href="Geometry.html#.fromPointCloudData">fromPointCloudData</a></li><li data-type='method'><a href="Geometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="Geometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="Geometry.html#destroy">destroy</a></li><li data-type='method'><a href="Geometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="Geometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="Geometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="Geometry.html#setData">setData</a></li><li data-type='method'><a href="Geometry.html#update">update</a></li></ul></li><li><a href="GeometryMergeUtil.html">GeometryMergeUtil</a><ul class='methods'><li data-type='method'><a href="GeometryMergeUtil.html#_mergeAll">_mergeAll</a></li><li data-type='method'><a href="GeometryMergeUtil.html#process">process</a></li></ul></li><li><a href="GradientColorBoxGeometry.html">GradientColorBoxGeometry</a><ul class='methods'><li data-type='method'><a href="GradientColorBoxGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="GradientColorBoxGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="GradientColorBoxGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="GradientColorBoxGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="GradientColorBoxGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="GradientColorBoxGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="GradientColorBoxGeometry.html#setData">setData</a></li><li data-type='method'><a href="GradientColorBoxGeometry.html#update">update</a></li><li data-type='method'><a href="GradientColorBoxGeometry.html#updateGradientColorBoxGeometry">updateGradientColorBoxGeometry</a></li><li data-type='method'><a href="GradientColorBoxGeometry.html#updateProperty">updateProperty</a></li></ul></li><li><a href="GradientColorBoxMaterial.html">GradientColorBoxMaterial</a><ul class='methods'><li data-type='method'><a href="GradientColorBoxMaterial.html#animateTexture">animateTexture</a></li><li data-type='method'><a href="GradientColorBoxMaterial.html#destroy">destroy</a></li><li data-type='method'><a href="GradientColorBoxMaterial.html#flowTexture">flowTexture</a></li><li data-type='method'><a href="GradientColorBoxMaterial.html#isDestroyed">isDestroyed</a></li><li data-type='method'><a href="GradientColorBoxMaterial.html#mergeFrameStateDefines">mergeFrameStateDefines</a></li><li data-type='method'><a href="GradientColorBoxMaterial.html#mergeFrameStateUniform">mergeFrameStateUniform</a></li><li data-type='method'><a href="GradientColorBoxMaterial.html#update">update</a></li><li data-type='method'><a href="GradientColorBoxMaterial.html#updateMaterialProperty">updateMaterialProperty</a></li><li data-type='method'><a href="GradientColorBoxMaterial.html#updateProperty">updateProperty</a></li></ul></li><li><a href="HeadingPitchRoll.html">HeadingPitchRoll</a><ul class='methods'><li data-type='method'><a href="HeadingPitchRoll.html#.clone">clone</a></li><li data-type='method'><a href="HeadingPitchRoll.html#.equals">equals</a></li><li data-type='method'><a href="HeadingPitchRoll.html#.equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="HeadingPitchRoll.html#.fromDegrees">fromDegrees</a></li><li data-type='method'><a href="HeadingPitchRoll.html#.fromQuaternion">fromQuaternion</a></li><li data-type='method'><a href="HeadingPitchRoll.html#clone">clone</a></li><li data-type='method'><a href="HeadingPitchRoll.html#copy">copy</a></li><li data-type='method'><a href="HeadingPitchRoll.html#equals">equals</a></li><li data-type='method'><a href="HeadingPitchRoll.html#equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="HeadingPitchRoll.html#fromQuaternion">fromQuaternion</a></li><li data-type='method'><a href="HeadingPitchRoll.html#toString">toString</a></li></ul></li><li><a href="HeatmapStyleLayer.html">HeatmapStyleLayer</a></li><li><a href="Highlight.html">Highlight</a><ul class='methods'><li data-type='method'><a href="Highlight.html#destroy">destroy</a></li></ul></li><li><a href="HighlightCollection.html">HighlightCollection</a><ul class='methods'><li data-type='method'><a href="HighlightCollection.html#add">add</a></li><li data-type='method'><a href="HighlightCollection.html#getById">getById</a></li><li data-type='method'><a href="HighlightCollection.html#getByIndex">getByIndex</a></li><li data-type='method'><a href="HighlightCollection.html#indexOf">indexOf</a></li><li data-type='method'><a href="HighlightCollection.html#remove">remove</a></li><li data-type='method'><a href="HighlightCollection.html#removeAll">removeAll</a></li><li data-type='method'><a href="HighlightCollection.html#removeById">removeById</a></li><li data-type='method'><a href="HighlightCollection.html#removeByIndex">removeByIndex</a></li><li data-type='method'><a href="HighlightCollection.html#serialize">serialize</a></li></ul></li><li><a href="HistogramStyleLayer.html">HistogramStyleLayer</a></li><li><a href="ImageSource.html">ImageSource</a><ul class='methods'><li data-type='method'><a href="ImageSource.html#fire">fire</a></li><li data-type='method'><a href="ImageSource.html#off">off</a></li><li data-type='method'><a href="ImageSource.html#on">on</a></li><li data-type='method'><a href="ImageSource.html#once">once</a></li><li data-type='method'><a href="ImageSource.html#serialize">serialize</a></li><li data-type='method'><a href="ImageSource.html#updateImage">updateImage</a></li></ul></li><li><a href="Interference.html">Interference</a><ul class='methods'><li data-type='method'><a href="Interference.html#destroy">destroy</a></li></ul></li><li><a href="InterferenceCollection.html">InterferenceCollection</a><ul class='methods'><li data-type='method'><a href="InterferenceCollection.html#add">add</a></li><li data-type='method'><a href="InterferenceCollection.html#addConjoined">addConjoined</a></li><li data-type='method'><a href="InterferenceCollection.html#contains">contains</a></li><li data-type='method'><a href="InterferenceCollection.html#getById">getById</a></li><li data-type='method'><a href="InterferenceCollection.html#getByIndex">getByIndex</a></li><li data-type='method'><a href="InterferenceCollection.html#getConjoinedById">getConjoinedById</a></li><li data-type='method'><a href="InterferenceCollection.html#getConjoinedByIndex">getConjoinedByIndex</a></li><li data-type='method'><a href="InterferenceCollection.html#indexOf">indexOf</a></li><li data-type='method'><a href="InterferenceCollection.html#remove">remove</a></li><li data-type='method'><a href="InterferenceCollection.html#removeAll">removeAll</a></li><li data-type='method'><a href="InterferenceCollection.html#removeAllConjoined">removeAllConjoined</a></li><li data-type='method'><a href="InterferenceCollection.html#removeById">removeById</a></li><li data-type='method'><a href="InterferenceCollection.html#removeByIndex">removeByIndex</a></li><li data-type='method'><a href="InterferenceCollection.html#removeConjoined">removeConjoined</a></li><li data-type='method'><a href="InterferenceCollection.html#removeConjoinedById">removeConjoinedById</a></li><li data-type='method'><a href="InterferenceCollection.html#removeConjoinedByIndex">removeConjoinedByIndex</a></li></ul></li><li><a href="InterferenceConjoined.html">InterferenceConjoined</a><ul class='methods'><li data-type='method'><a href="InterferenceConjoined.html#add">add</a></li><li data-type='method'><a href="InterferenceConjoined.html#remove">remove</a></li></ul></li><li><a href="KeyboardHandler.html">KeyboardHandler</a><ul class='methods'><li data-type='method'><a href="KeyboardHandler.html#disable">disable</a></li><li data-type='method'><a href="KeyboardHandler.html#disableRotation">disableRotation</a></li><li data-type='method'><a href="KeyboardHandler.html#enable">enable</a></li><li data-type='method'><a href="KeyboardHandler.html#enableRotation">enableRotation</a></li><li data-type='method'><a href="KeyboardHandler.html#isActive">isActive</a></li><li data-type='method'><a href="KeyboardHandler.html#isEnabled">isEnabled</a></li></ul></li><li><a href="LambertMaterial.html">LambertMaterial</a><ul class='methods'><li data-type='method'><a href="LambertMaterial.html#animateTexture">animateTexture</a></li><li data-type='method'><a href="LambertMaterial.html#destroy">destroy</a></li><li data-type='method'><a href="LambertMaterial.html#flowTexture">flowTexture</a></li><li data-type='method'><a href="LambertMaterial.html#isDestroyed">isDestroyed</a></li><li data-type='method'><a href="LambertMaterial.html#mergeFrameStateDefines">mergeFrameStateDefines</a></li><li data-type='method'><a href="LambertMaterial.html#mergeFrameStateUniform">mergeFrameStateUniform</a></li><li data-type='method'><a href="LambertMaterial.html#setValues">setValues</a></li><li data-type='method'><a href="LambertMaterial.html#update">update</a></li><li data-type='method'><a href="LambertMaterial.html#updateProperty">updateProperty</a></li></ul></li><li><a href="Light.html">Light</a><ul class='methods'><li data-type='method'><a href="Light.html#deserialize">deserialize</a></li><li data-type='method'><a href="Light.html#destroy">destroy</a></li><li data-type='method'><a href="Light.html#serialize">serialize</a></li><li data-type='method'><a href="Light.html#setPosition">setPosition</a></li></ul></li><li><a href="LightShadow.html">LightShadow</a><ul class='methods'><li data-type='method'><a href="LightShadow.html#deserialize">deserialize</a></li><li data-type='method'><a href="LightShadow.html#destroy">destroy</a></li><li data-type='method'><a href="LightShadow.html#serialize">serialize</a></li></ul></li><li><a href="LimitHeight.html">LimitHeight</a><ul class='methods'><li data-type='method'><a href="LimitHeight.html#destroy">destroy</a></li></ul></li><li><a href="LineStyleLayer.html">LineStyleLayer</a></li><li><a href="LngLat.html">LngLat</a><ul class='methods'><li data-type='method'><a href="LngLat.html#.convert">convert</a></li><li data-type='method'><a href="LngLat.html#distanceTo">distanceTo</a></li><li data-type='method'><a href="LngLat.html#toArray">toArray</a></li><li data-type='method'><a href="LngLat.html#toBounds">toBounds</a></li><li data-type='method'><a href="LngLat.html#toString">toString</a></li><li data-type='method'><a href="LngLat.html#wrap">wrap</a></li></ul></li><li><a href="LngLatBounds.html">LngLatBounds</a><ul class='methods'><li data-type='method'><a href="LngLatBounds.html#.convert">convert</a></li><li data-type='method'><a href="LngLatBounds.html#contains">contains</a></li><li data-type='method'><a href="LngLatBounds.html#extend">extend</a></li><li data-type='method'><a href="LngLatBounds.html#getCenter">getCenter</a></li><li data-type='method'><a href="LngLatBounds.html#getEast">getEast</a></li><li data-type='method'><a href="LngLatBounds.html#getNorth">getNorth</a></li><li data-type='method'><a href="LngLatBounds.html#getNorthEast">getNorthEast</a></li><li data-type='method'><a href="LngLatBounds.html#getNorthWest">getNorthWest</a></li><li data-type='method'><a href="LngLatBounds.html#getSouth">getSouth</a></li><li data-type='method'><a href="LngLatBounds.html#getSouthEast">getSouthEast</a></li><li data-type='method'><a href="LngLatBounds.html#getSouthWest">getSouthWest</a></li><li data-type='method'><a href="LngLatBounds.html#getWest">getWest</a></li><li data-type='method'><a href="LngLatBounds.html#isEmpty">isEmpty</a></li><li data-type='method'><a href="LngLatBounds.html#setNorthEast">setNorthEast</a></li><li data-type='method'><a href="LngLatBounds.html#setSouthWest">setSouthWest</a></li><li data-type='method'><a href="LngLatBounds.html#toArray">toArray</a></li><li data-type='method'><a href="LngLatBounds.html#toString">toString</a></li></ul></li><li><a href="Map.html">Map</a><ul class='methods'><li data-type='method'><a href="Map.html#addControl">addControl</a></li><li data-type='method'><a href="Map.html#addFPSControl">addFPSControl</a></li><li data-type='method'><a href="Map.html#addImage">addImage</a></li><li data-type='method'><a href="Map.html#addLayer">addLayer</a></li><li data-type='method'><a href="Map.html#addLight">addLight</a></li><li data-type='method'><a href="Map.html#addMarker">addMarker</a></li><li data-type='method'><a href="Map.html#addMarkers">addMarkers</a></li><li data-type='method'><a href="Map.html#addParticleSystem">addParticleSystem</a></li><li data-type='method'><a href="Map.html#addPrimitive">addPrimitive</a></li><li data-type='method'><a href="Map.html#addSceneComponent">addSceneComponent</a></li><li data-type='method'><a href="Map.html#addSource">addSource</a></li><li data-type='method'><a href="Map.html#addSourceGroup">addSourceGroup</a></li><li data-type='method'><a href="Map.html#areTilesLoaded">areTilesLoaded</a></li><li data-type='method'><a href="Map.html#closeOverviewMap">closeOverviewMap</a></li><li data-type='method'><a href="Map.html#convertV34Pos2V4">convertV34Pos2V4</a></li><li data-type='method'><a href="Map.html#disableClouds">disableClouds</a></li><li data-type='method'><a href="Map.html#disableDrag">disableDrag</a></li><li data-type='method'><a href="Map.html#disableLight">disableLight</a></li><li data-type='method'><a href="Map.html#disableNearDetection">disableNearDetection</a></li><li data-type='method'><a href="Map.html#disableRequestManage">disableRequestManage</a></li><li data-type='method'><a href="Map.html#disableShadow">disableShadow</a></li><li data-type='method'><a href="Map.html#disableSkyAtmosphere">disableSkyAtmosphere</a></li><li data-type='method'><a href="Map.html#easeTo">easeTo</a></li><li data-type='method'><a href="Map.html#enableClouds">enableClouds</a></li><li data-type='method'><a href="Map.html#enableDrag">enableDrag</a></li><li data-type='method'><a href="Map.html#enableLight">enableLight</a></li><li data-type='method'><a href="Map.html#enableNearDetection">enableNearDetection</a></li><li data-type='method'><a href="Map.html#enableRequestManage">enableRequestManage</a></li><li data-type='method'><a href="Map.html#enableShadow">enableShadow</a></li><li data-type='method'><a href="Map.html#enableSkyAtmosphere">enableSkyAtmosphere</a></li><li data-type='method'><a href="Map.html#fire">fire</a></li><li data-type='method'><a href="Map.html#fitBounds">fitBounds</a></li><li data-type='method'><a href="Map.html#flyTo">flyTo</a></li><li data-type='method'><a href="Map.html#flyToBoundingSphere">flyToBoundingSphere</a></li><li data-type='method'><a href="Map.html#getAllLayers">getAllLayers</a></li><li data-type='method'><a href="Map.html#getAllMarkers">getAllMarkers</a></li><li data-type='method'><a href="Map.html#getAllPopups">getAllPopups</a></li><li data-type='method'><a href="Map.html#getAllSources">getAllSources</a></li><li data-type='method'><a href="Map.html#getBearing">getBearing</a></li><li data-type='method'><a href="Map.html#getBounds">getBounds</a></li><li data-type='method'><a href="Map.html#getCameraBearing">getCameraBearing</a></li><li data-type='method'><a href="Map.html#getCameraHeight">getCameraHeight</a></li><li data-type='method'><a href="Map.html#getCameraPitch">getCameraPitch</a></li><li data-type='method'><a href="Map.html#getCameraPosition">getCameraPosition</a></li><li data-type='method'><a href="Map.html#getCameraPositionHeadingPitchRoll">getCameraPositionHeadingPitchRoll</a></li><li data-type='method'><a href="Map.html#getCameraRoll">getCameraRoll</a></li><li data-type='method'><a href="Map.html#getCanvas">getCanvas</a></li><li data-type='method'><a href="Map.html#getCanvasContainer">getCanvasContainer</a></li><li data-type='method'><a href="Map.html#getCenter">getCenter</a></li><li data-type='method'><a href="Map.html#getClouds">getClouds</a></li><li data-type='method'><a href="Map.html#getContainer">getContainer</a></li><li data-type='method'><a href="Map.html#getCurrentLocation">getCurrentLocation</a></li><li data-type='method'><a href="Map.html#getCurrentViewBounds">getCurrentViewBounds</a></li><li data-type='method'><a href="Map.html#getCursor">getCursor</a></li><li data-type='method'><a href="Map.html#getDistanceFromZoom">getDistanceFromZoom</a></li><li data-type='method'><a href="Map.html#getDistanceFromZoomForUser">getDistanceFromZoomForUser</a></li><li data-type='method'><a href="Map.html#getEarthSkinObject">getEarthSkinObject</a></li><li data-type='method'><a href="Map.html#getFeatureByGPUPick">getFeatureByGPUPick</a></li><li data-type='method'><a href="Map.html#getFeatureByGPUPickAsync">getFeatureByGPUPickAsync</a></li><li data-type='method'><a href="Map.html#getFeatureState">getFeatureState</a></li><li data-type='method'><a href="Map.html#getFilter">getFilter</a></li><li data-type='method'><a href="Map.html#getId">getId</a></li><li data-type='method'><a href="Map.html#getLayer">getLayer</a></li><li data-type='method'><a href="Map.html#getLayoutProperty">getLayoutProperty</a></li><li data-type='method'><a href="Map.html#getLights">getLights</a></li><li data-type='method'><a href="Map.html#getMaxBounds">getMaxBounds</a></li><li data-type='method'><a href="Map.html#getMaxPitch">getMaxPitch</a></li><li data-type='method'><a href="Map.html#getMaxZoom">getMaxZoom</a></li><li data-type='method'><a href="Map.html#getMinPitch">getMinPitch</a></li><li data-type='method'><a href="Map.html#getMinZoom">getMinZoom</a></li><li data-type='method'><a href="Map.html#getOverviewMap">getOverviewMap</a></li><li data-type='method'><a href="Map.html#getPaintProperty">getPaintProperty</a></li><li data-type='method'><a href="Map.html#getPitch">getPitch</a></li><li data-type='method'><a href="Map.html#getPositionByGPUPick">getPositionByGPUPick</a></li><li data-type='method'><a href="Map.html#getPrimitiveById">getPrimitiveById</a></li><li data-type='method'><a href="Map.html#getRoll">getRoll</a></li><li data-type='method'><a href="Map.html#getSceneComponent">getSceneComponent</a></li><li data-type='method'><a href="Map.html#getSky">getSky</a></li><li data-type='method'><a href="Map.html#getSource">getSource</a></li><li data-type='method'><a href="Map.html#getStyle">getStyle</a></li><li data-type='method'><a href="Map.html#getSunDirection">getSunDirection</a></li><li data-type='method'><a href="Map.html#getSunDuration">getSunDuration</a></li><li data-type='method'><a href="Map.html#getZoom">getZoom</a></li><li data-type='method'><a href="Map.html#getZoomFromDistance">getZoomFromDistance</a></li><li data-type='method'><a href="Map.html#getZoomFromDistanceForUser">getZoomFromDistanceForUser</a></li><li data-type='method'><a href="Map.html#hasControl">hasControl</a></li><li data-type='method'><a href="Map.html#hasImage">hasImage</a></li><li data-type='method'><a href="Map.html#initRoam">initRoam</a></li><li data-type='method'><a href="Map.html#isMoving">isMoving</a></li><li data-type='method'><a href="Map.html#isRotating">isRotating</a></li><li data-type='method'><a href="Map.html#isSourceLoaded">isSourceLoaded</a></li><li data-type='method'><a href="Map.html#isStyleLoaded">isStyleLoaded</a></li><li data-type='method'><a href="Map.html#isTerrain">isTerrain</a></li><li data-type='method'><a href="Map.html#isZooming">isZooming</a></li><li data-type='method'><a href="Map.html#jumpTo">jumpTo</a></li><li data-type='method'><a href="Map.html#jumpToTargetWithRelativeBearingPitchPosition">jumpToTargetWithRelativeBearingPitchPosition</a></li><li data-type='method'><a href="Map.html#listImages">listImages</a></li><li data-type='method'><a href="Map.html#loaded">loaded</a></li><li data-type='method'><a href="Map.html#loadImage">loadImage</a></li><li data-type='method'><a href="Map.html#loadImages">loadImages</a></li><li data-type='method'><a href="Map.html#moveLayer">moveLayer</a></li><li data-type='method'><a href="Map.html#off">off</a></li><li data-type='method'><a href="Map.html#on">on</a></li><li data-type='method'><a href="Map.html#once">once</a></li><li data-type='method'><a href="Map.html#openOverviewMap">openOverviewMap</a></li><li data-type='method'><a href="Map.html#panBy">panBy</a></li><li data-type='method'><a href="Map.html#panTo">panTo</a></li><li data-type='method'><a href="Map.html#pauseRoam">pauseRoam</a></li><li data-type='method'><a href="Map.html#pauseTimerCount">pauseTimerCount</a></li><li data-type='method'><a href="Map.html#printScreen">printScreen</a></li><li data-type='method'><a href="Map.html#project">project</a></li><li data-type='method'><a href="Map.html#queryAccurateDEMHeightByPoint">queryAccurateDEMHeightByPoint</a></li><li data-type='method'><a href="Map.html#queryDEMHeightByLngLat">queryDEMHeightByLngLat</a></li><li data-type='method'><a href="Map.html#queryDEMHeightByPoint">queryDEMHeightByPoint</a></li><li data-type='method'><a href="Map.html#queryDEMSourceHeightByPoint">queryDEMSourceHeightByPoint</a></li><li data-type='method'><a href="Map.html#queryPixelColor">queryPixelColor</a></li><li data-type='method'><a href="Map.html#queryRenderedFeatures">queryRenderedFeatures</a></li><li data-type='method'><a href="Map.html#querySourceFeatures">querySourceFeatures</a></li><li data-type='method'><a href="Map.html#querySpherePosition">querySpherePosition</a></li><li data-type='method'><a href="Map.html#remove">remove</a></li><li data-type='method'><a href="Map.html#removeAllMarkers">removeAllMarkers</a></li><li data-type='method'><a href="Map.html#removeControl">removeControl</a></li><li data-type='method'><a href="Map.html#removeFeatureState">removeFeatureState</a></li><li data-type='method'><a href="Map.html#removeFPSControl">removeFPSControl</a></li><li data-type='method'><a href="Map.html#removeImage">removeImage</a></li><li data-type='method'><a href="Map.html#removeLayer">removeLayer</a></li><li data-type='method'><a href="Map.html#removeLight">removeLight</a></li><li data-type='method'><a href="Map.html#removeMarker">removeMarker</a></li><li data-type='method'><a href="Map.html#removeMarkers">removeMarkers</a></li><li data-type='method'><a href="Map.html#removeParticleSystemById">removeParticleSystemById</a></li><li data-type='method'><a href="Map.html#removePrimitive">removePrimitive</a></li><li data-type='method'><a href="Map.html#removePrimitiveById">removePrimitiveById</a></li><li data-type='method'><a href="Map.html#removeSceneComponent">removeSceneComponent</a></li><li data-type='method'><a href="Map.html#removeSource">removeSource</a></li><li data-type='method'><a href="Map.html#resetNorth">resetNorth</a></li><li data-type='method'><a href="Map.html#resize">resize</a></li><li data-type='method'><a href="Map.html#resumeRoam">resumeRoam</a></li><li data-type='method'><a href="Map.html#resumeTimerCount">resumeTimerCount</a></li><li data-type='method'><a href="Map.html#roam">roam</a></li><li data-type='method'><a href="Map.html#rotateTo">rotateTo</a></li><li data-type='method'><a href="Map.html#setBearing">setBearing</a></li><li data-type='method'><a href="Map.html#setBloomOptions">setBloomOptions</a></li><li data-type='method'><a href="Map.html#setCameraBearing">setCameraBearing</a></li><li data-type='method'><a href="Map.html#setCameraFlyingHeight">setCameraFlyingHeight</a></li><li data-type='method'><a href="Map.html#setCameraHeight">setCameraHeight</a></li><li data-type='method'><a href="Map.html#setCameraPitch">setCameraPitch</a></li><li data-type='method'><a href="Map.html#setCameraPosition">setCameraPosition</a></li><li data-type='method'><a href="Map.html#setCameraPositionHeadingPitchRoll">setCameraPositionHeadingPitchRoll</a></li><li data-type='method'><a href="Map.html#setCameraRoll">setCameraRoll</a></li><li data-type='method'><a href="Map.html#setCenter">setCenter</a></li><li data-type='method'><a href="Map.html#setCollisionDetection">setCollisionDetection</a></li><li data-type='method'><a href="Map.html#setCursor">setCursor</a></li><li data-type='method'><a href="Map.html#setFeatureState">setFeatureState</a></li><li data-type='method'><a href="Map.html#setFilter">setFilter</a></li><li data-type='method'><a href="Map.html#setLayerZoomRange">setLayerZoomRange</a></li><li data-type='method'><a href="Map.html#setLayoutProperty">setLayoutProperty</a></li><li data-type='method'><a href="Map.html#setMaxBounds">setMaxBounds</a></li><li data-type='method'><a href="Map.html#setMaxPitch">setMaxPitch</a></li><li data-type='method'><a href="Map.html#setMaxZoom">setMaxZoom</a></li><li data-type='method'><a href="Map.html#setMinPitch">setMinPitch</a></li><li data-type='method'><a href="Map.html#setMinZoom">setMinZoom</a></li><li data-type='method'><a href="Map.html#setNearClippingPlaneMinThreshold">setNearClippingPlaneMinThreshold</a></li><li data-type='method'><a href="Map.html#setPaintProperty">setPaintProperty</a></li><li data-type='method'><a href="Map.html#setPitch">setPitch</a></li><li data-type='method'><a href="Map.html#setRequestManageDuration">setRequestManageDuration</a></li><li data-type='method'><a href="Map.html#setResolvePass">setResolvePass</a></li><li data-type='method'><a href="Map.html#setRoll">setRoll</a></li><li data-type='method'><a href="Map.html#setShadowType">setShadowType</a></li><li data-type='method'><a href="Map.html#setSourceFilter">setSourceFilter</a></li><li data-type='method'><a href="Map.html#setStyle">setStyle</a></li><li data-type='method'><a href="Map.html#setSunLight">setSunLight</a></li><li data-type='method'><a href="Map.html#setSunLightTime">setSunLightTime</a></li><li data-type='method'><a href="Map.html#setSunLightTimestamp">setSunLightTimestamp</a></li><li data-type='method'><a href="Map.html#setTerrain">setTerrain</a></li><li data-type='method'><a href="Map.html#setTerrainAnalysis">setTerrainAnalysis</a></li><li data-type='method'><a href="Map.html#setTimerCount">setTimerCount</a></li><li data-type='method'><a href="Map.html#setViewshedInVisibleColor">setViewshedInVisibleColor</a></li><li data-type='method'><a href="Map.html#setViewshedVisibleColor">setViewshedVisibleColor</a></li><li data-type='method'><a href="Map.html#setZoom">setZoom</a></li><li data-type='method'><a href="Map.html#setZoomAndCenter">setZoomAndCenter</a></li><li data-type='method'><a href="Map.html#snapToNorth">snapToNorth</a></li><li data-type='method'><a href="Map.html#stop">stop</a></li><li data-type='method'><a href="Map.html#stopRoam">stopRoam</a></li><li data-type='method'><a href="Map.html#stopTimerCount">stopTimerCount</a></li><li data-type='method'><a href="Map.html#unproject">unproject</a></li><li data-type='method'><a href="Map.html#updateImage">updateImage</a></li><li data-type='method'><a href="Map.html#upwardMoveLayer">upwardMoveLayer</a></li><li data-type='method'><a href="Map.html#zoomIn">zoomIn</a></li><li data-type='method'><a href="Map.html#zoomOut">zoomOut</a></li><li data-type='method'><a href="Map.html#zoomTo">zoomTo</a></li></ul></li><li><a href="MapProjection.html">MapProjection</a></li><li><a href="Marker.html">Marker</a><ul class='methods'><li data-type='method'><a href="Marker.html#addTo">addTo</a></li><li data-type='method'><a href="Marker.html#disableDragging">disableDragging</a></li><li data-type='method'><a href="Marker.html#enableDragging">enableDragging</a></li><li data-type='method'><a href="Marker.html#fire">fire</a></li><li data-type='method'><a href="Marker.html#getAltitude">getAltitude</a></li><li data-type='method'><a href="Marker.html#getDraggable">getDraggable</a></li><li data-type='method'><a href="Marker.html#getElement">getElement</a></li><li data-type='method'><a href="Marker.html#getLngLat">getLngLat</a></li><li data-type='method'><a href="Marker.html#getMap">getMap</a></li><li data-type='method'><a href="Marker.html#getOffset">getOffset</a></li><li data-type='method'><a href="Marker.html#getPitchAlignment">getPitchAlignment</a></li><li data-type='method'><a href="Marker.html#getPopup">getPopup</a></li><li data-type='method'><a href="Marker.html#getRotation">getRotation</a></li><li data-type='method'><a href="Marker.html#getRotationAlignment">getRotationAlignment</a></li><li data-type='method'><a href="Marker.html#isDraggable">isDraggable</a></li><li data-type='method'><a href="Marker.html#off">off</a></li><li data-type='method'><a href="Marker.html#on">on</a></li><li data-type='method'><a href="Marker.html#once">once</a></li><li data-type='method'><a href="Marker.html#remove">remove</a></li><li data-type='method'><a href="Marker.html#setAltitude">setAltitude</a></li><li data-type='method'><a href="Marker.html#setDraggable">setDraggable</a></li><li data-type='method'><a href="Marker.html#setLngLat">setLngLat</a></li><li data-type='method'><a href="Marker.html#setOffset">setOffset</a></li><li data-type='method'><a href="Marker.html#setPitchAlignment">setPitchAlignment</a></li><li data-type='method'><a href="Marker.html#setPopup">setPopup</a></li><li data-type='method'><a href="Marker.html#setRotation">setRotation</a></li><li data-type='method'><a href="Marker.html#setRotationAlignment">setRotationAlignment</a></li><li data-type='method'><a href="Marker.html#togglePopup">togglePopup</a></li></ul></li><li><a href="Material.html">Material</a><ul class='methods'><li data-type='method'><a href="Material.html#.syncJointMatrices">syncJointMatrices</a></li><li data-type='method'><a href="Material.html#.syncRenderState">syncRenderState</a></li><li data-type='method'><a href="Material.html#animateTexture">animateTexture</a></li><li data-type='method'><a href="Material.html#destroy">destroy</a></li><li data-type='method'><a href="Material.html#flowTexture">flowTexture</a></li><li data-type='method'><a href="Material.html#isDestroyed">isDestroyed</a></li><li data-type='method'><a href="Material.html#mergeFrameStateDefines">mergeFrameStateDefines</a></li><li data-type='method'><a href="Material.html#mergeFrameStateUniform">mergeFrameStateUniform</a></li><li data-type='method'><a href="Material.html#update">update</a></li><li data-type='method'><a href="Material.html#updateProperty">updateProperty</a></li></ul></li><li><a href="MathArray.html">MathArray</a><ul class='methods'><li data-type='method'><a href="MathArray.html#add">add</a></li><li data-type='method'><a href="MathArray.html#addScalar">addScalar</a></li><li data-type='method'><a href="MathArray.html#check">check</a></li><li data-type='method'><a href="MathArray.html#clampScalar">clampScalar</a></li><li data-type='method'><a href="MathArray.html#clone">clone</a></li><li data-type='method'><a href="MathArray.html#divideByScalar">divideByScalar</a></li><li data-type='method'><a href="MathArray.html#divideScalar">divideScalar</a></li><li data-type='method'><a href="MathArray.html#equals">equals</a></li><li data-type='method'><a href="MathArray.html#from">from</a></li><li data-type='method'><a href="MathArray.html#fromArray">fromArray</a></li><li data-type='method'><a href="MathArray.html#multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="MathArray.html#multiplyScalar">multiplyScalar</a></li><li data-type='method'><a href="MathArray.html#negate">negate</a></li><li data-type='method'><a href="MathArray.html#setScalar">setScalar</a></li><li data-type='method'><a href="MathArray.html#sub">sub</a></li><li data-type='method'><a href="MathArray.html#subScalar">subScalar</a></li><li data-type='method'><a href="MathArray.html#subtract">subtract</a></li><li data-type='method'><a href="MathArray.html#to">to</a></li><li data-type='method'><a href="MathArray.html#toArray">toArray</a></li><li data-type='method'><a href="MathArray.html#toFloat32Array">toFloat32Array</a></li><li data-type='method'><a href="MathArray.html#toObject">toObject</a></li><li data-type='method'><a href="MathArray.html#toString">toString</a></li><li data-type='method'><a href="MathArray.html#toTarget">toTarget</a></li><li data-type='method'><a href="MathArray.html#validate">validate</a></li></ul></li><li><a href="Matrix.html">Matrix</a><ul class='methods'><li data-type='method'><a href="Matrix.html#add">add</a></li><li data-type='method'><a href="Matrix.html#addScalar">addScalar</a></li><li data-type='method'><a href="Matrix.html#check">check</a></li><li data-type='method'><a href="Matrix.html#clampScalar">clampScalar</a></li><li data-type='method'><a href="Matrix.html#clone">clone</a></li><li data-type='method'><a href="Matrix.html#divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Matrix.html#divideScalar">divideScalar</a></li><li data-type='method'><a href="Matrix.html#equals">equals</a></li><li data-type='method'><a href="Matrix.html#from">from</a></li><li data-type='method'><a href="Matrix.html#fromArray">fromArray</a></li><li data-type='method'><a href="Matrix.html#getColumn">getColumn</a></li><li data-type='method'><a href="Matrix.html#getElement">getElement</a></li><li data-type='method'><a href="Matrix.html#getElementIndex">getElementIndex</a></li><li data-type='method'><a href="Matrix.html#multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Matrix.html#multiplyScalar">multiplyScalar</a></li><li data-type='method'><a href="Matrix.html#negate">negate</a></li><li data-type='method'><a href="Matrix.html#setColumn">setColumn</a></li><li data-type='method'><a href="Matrix.html#setElement">setElement</a></li><li data-type='method'><a href="Matrix.html#setScalar">setScalar</a></li><li data-type='method'><a href="Matrix.html#sub">sub</a></li><li data-type='method'><a href="Matrix.html#subScalar">subScalar</a></li><li data-type='method'><a href="Matrix.html#subtract">subtract</a></li><li data-type='method'><a href="Matrix.html#to">to</a></li><li data-type='method'><a href="Matrix.html#toArray">toArray</a></li><li data-type='method'><a href="Matrix.html#toFloat32Array">toFloat32Array</a></li><li data-type='method'><a href="Matrix.html#toObject">toObject</a></li><li data-type='method'><a href="Matrix.html#toString">toString</a></li><li data-type='method'><a href="Matrix.html#toTarget">toTarget</a></li><li data-type='method'><a href="Matrix.html#validate">validate</a></li></ul></li><li><a href="Matrix2.html">Matrix2</a><ul class='methods'><li data-type='method'><a href="Matrix2.html#add">add</a></li><li data-type='method'><a href="Matrix2.html#addScalar">addScalar</a></li><li data-type='method'><a href="Matrix2.html#check">check</a></li><li data-type='method'><a href="Matrix2.html#clampScalar">clampScalar</a></li><li data-type='method'><a href="Matrix2.html#clone">clone</a></li><li data-type='method'><a href="Matrix2.html#copy">copy</a></li><li data-type='method'><a href="Matrix2.html#determinant">determinant</a></li><li data-type='method'><a href="Matrix2.html#divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Matrix2.html#divideScalar">divideScalar</a></li><li data-type='method'><a href="Matrix2.html#equals">equals</a></li><li data-type='method'><a href="Matrix2.html#from">from</a></li><li data-type='method'><a href="Matrix2.html#fromArray">fromArray</a></li><li data-type='method'><a href="Matrix2.html#getColumn">getColumn</a></li><li data-type='method'><a href="Matrix2.html#getElement">getElement</a></li><li data-type='method'><a href="Matrix2.html#getElementIndex">getElementIndex</a></li><li data-type='method'><a href="Matrix2.html#identity">identity</a></li><li data-type='method'><a href="Matrix2.html#invert">invert</a></li><li data-type='method'><a href="Matrix2.html#multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Matrix2.html#multiplyLeft">multiplyLeft</a></li><li data-type='method'><a href="Matrix2.html#multiplyRight">multiplyRight</a></li><li data-type='method'><a href="Matrix2.html#multiplyScalar">multiplyScalar</a></li><li data-type='method'><a href="Matrix2.html#negate">negate</a></li><li data-type='method'><a href="Matrix2.html#rotate">rotate</a></li><li data-type='method'><a href="Matrix2.html#scale">scale</a></li><li data-type='method'><a href="Matrix2.html#set">set</a></li><li data-type='method'><a href="Matrix2.html#setColumn">setColumn</a></li><li data-type='method'><a href="Matrix2.html#setElement">setElement</a></li><li data-type='method'><a href="Matrix2.html#setRowMajor">setRowMajor</a></li><li data-type='method'><a href="Matrix2.html#setScalar">setScalar</a></li><li data-type='method'><a href="Matrix2.html#sub">sub</a></li><li data-type='method'><a href="Matrix2.html#subScalar">subScalar</a></li><li data-type='method'><a href="Matrix2.html#subtract">subtract</a></li><li data-type='method'><a href="Matrix2.html#to">to</a></li><li data-type='method'><a href="Matrix2.html#toArray">toArray</a></li><li data-type='method'><a href="Matrix2.html#toFloat32Array">toFloat32Array</a></li><li data-type='method'><a href="Matrix2.html#toObject">toObject</a></li><li data-type='method'><a href="Matrix2.html#toString">toString</a></li><li data-type='method'><a href="Matrix2.html#toTarget">toTarget</a></li><li data-type='method'><a href="Matrix2.html#transform">transform</a></li><li data-type='method'><a href="Matrix2.html#transpose">transpose</a></li><li data-type='method'><a href="Matrix2.html#validate">validate</a></li><li data-type='method'><a href="Matrix2.html#.equalsArray">equalsArray</a></li><li data-type='method'><a href="Matrix2.html#.pack">pack</a></li></ul></li><li><a href="Matrix3.html">Matrix3</a><ul class='methods'><li data-type='method'><a href="Matrix3.html#add">add</a></li><li data-type='method'><a href="Matrix3.html#addScalar">addScalar</a></li><li data-type='method'><a href="Matrix3.html#check">check</a></li><li data-type='method'><a href="Matrix3.html#clampScalar">clampScalar</a></li><li data-type='method'><a href="Matrix3.html#clone">clone</a></li><li data-type='method'><a href="Matrix3.html#copy">copy</a></li><li data-type='method'><a href="Matrix3.html#determinant">determinant</a></li><li data-type='method'><a href="Matrix3.html#divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Matrix3.html#divideScalar">divideScalar</a></li><li data-type='method'><a href="Matrix3.html#equals">equals</a></li><li data-type='method'><a href="Matrix3.html#from">from</a></li><li data-type='method'><a href="Matrix3.html#fromArray">fromArray</a></li><li data-type='method'><a href="Matrix3.html#fromQuaternion">fromQuaternion</a></li><li data-type='method'><a href="Matrix3.html#getColumn">getColumn</a></li><li data-type='method'><a href="Matrix3.html#getElement">getElement</a></li><li data-type='method'><a href="Matrix3.html#getElementIndex">getElementIndex</a></li><li data-type='method'><a href="Matrix3.html#getNormalMatrix">getNormalMatrix</a></li><li data-type='method'><a href="Matrix3.html#identity">identity</a></li><li data-type='method'><a href="Matrix3.html#invert">invert</a></li><li data-type='method'><a href="Matrix3.html#multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Matrix3.html#multiplyLeft">multiplyLeft</a></li><li data-type='method'><a href="Matrix3.html#multiplyRight">multiplyRight</a></li><li data-type='method'><a href="Matrix3.html#multiplyScalar">multiplyScalar</a></li><li data-type='method'><a href="Matrix3.html#negate">negate</a></li><li data-type='method'><a href="Matrix3.html#rotate">rotate</a></li><li data-type='method'><a href="Matrix3.html#scale">scale</a></li><li data-type='method'><a href="Matrix3.html#set">set</a></li><li data-type='method'><a href="Matrix3.html#setColumn">setColumn</a></li><li data-type='method'><a href="Matrix3.html#setElement">setElement</a></li><li data-type='method'><a href="Matrix3.html#setFromMatrix4">setFromMatrix4</a></li><li data-type='method'><a href="Matrix3.html#setRowMajor">setRowMajor</a></li><li data-type='method'><a href="Matrix3.html#setScalar">setScalar</a></li><li data-type='method'><a href="Matrix3.html#sub">sub</a></li><li data-type='method'><a href="Matrix3.html#subScalar">subScalar</a></li><li data-type='method'><a href="Matrix3.html#subtract">subtract</a></li><li data-type='method'><a href="Matrix3.html#to">to</a></li><li data-type='method'><a href="Matrix3.html#toArray">toArray</a></li><li data-type='method'><a href="Matrix3.html#toFloat32Array">toFloat32Array</a></li><li data-type='method'><a href="Matrix3.html#toObject">toObject</a></li><li data-type='method'><a href="Matrix3.html#toString">toString</a></li><li data-type='method'><a href="Matrix3.html#toTarget">toTarget</a></li><li data-type='method'><a href="Matrix3.html#transform">transform</a></li><li data-type='method'><a href="Matrix3.html#translate">translate</a></li><li data-type='method'><a href="Matrix3.html#transpose">transpose</a></li><li data-type='method'><a href="Matrix3.html#validate">validate</a></li><li data-type='method'><a href="Matrix3.html#.clone">clone</a></li><li data-type='method'><a href="Matrix3.html#.computeEigenDecomposition">computeEigenDecomposition</a></li><li data-type='method'><a href="Matrix3.html#.computeFrobeniusNorm">computeFrobeniusNorm</a></li><li data-type='method'><a href="Matrix3.html#.equalsArray">equalsArray</a></li><li data-type='method'><a href="Matrix3.html#.equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="Matrix3.html#.fromQuaternion">fromQuaternion</a></li><li data-type='method'><a href="Matrix3.html#.fromScale">fromScale</a></li><li data-type='method'><a href="Matrix3.html#.getColumn">getColumn</a></li><li data-type='method'><a href="Matrix3.html#.getElementIndex">getElementIndex</a></li><li data-type='method'><a href="Matrix3.html#.multiply">multiply</a></li><li data-type='method'><a href="Matrix3.html#.multiplyByScale">multiplyByScale</a></li><li data-type='method'><a href="Matrix3.html#.multiplyByVector">multiplyByVector</a></li><li data-type='method'><a href="Matrix3.html#.offDiagonalFrobeniusNorm">offDiagonalFrobeniusNorm</a></li><li data-type='method'><a href="Matrix3.html#.pack">pack</a></li><li data-type='method'><a href="Matrix3.html#.setColumn">setColumn</a></li><li data-type='method'><a href="Matrix3.html#.shurDecomposition">shurDecomposition</a></li><li data-type='method'><a href="Matrix3.html#.transpose">transpose</a></li></ul></li><li><a href="Matrix4.html">Matrix4</a><ul class='methods'><li data-type='method'><a href="Matrix4.html#add">add</a></li><li data-type='method'><a href="Matrix4.html#addScalar">addScalar</a></li><li data-type='method'><a href="Matrix4.html#check">check</a></li><li data-type='method'><a href="Matrix4.html#clampScalar">clampScalar</a></li><li data-type='method'><a href="Matrix4.html#clone">clone</a></li><li data-type='method'><a href="Matrix4.html#compose">compose</a></li><li data-type='method'><a href="Matrix4.html#copy">copy</a></li><li data-type='method'><a href="Matrix4.html#decompose">decompose</a></li><li data-type='method'><a href="Matrix4.html#determinant">determinant</a></li><li data-type='method'><a href="Matrix4.html#divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Matrix4.html#divideScalar">divideScalar</a></li><li data-type='method'><a href="Matrix4.html#equals">equals</a></li><li data-type='method'><a href="Matrix4.html#extractRotation">extractRotation</a></li><li data-type='method'><a href="Matrix4.html#from">from</a></li><li data-type='method'><a href="Matrix4.html#fromArray">fromArray</a></li><li data-type='method'><a href="Matrix4.html#fromHeadingPitchRoll">fromHeadingPitchRoll</a></li><li data-type='method'><a href="Matrix4.html#fromQuaternion">fromQuaternion</a></li><li data-type='method'><a href="Matrix4.html#frustum">frustum</a></li><li data-type='method'><a href="Matrix4.html#getColumn">getColumn</a></li><li data-type='method'><a href="Matrix4.html#getElement">getElement</a></li><li data-type='method'><a href="Matrix4.html#getElementIndex">getElementIndex</a></li><li data-type='method'><a href="Matrix4.html#getRotation">getRotation</a></li><li data-type='method'><a href="Matrix4.html#getRotationMatrix3">getRotationMatrix3</a></li><li data-type='method'><a href="Matrix4.html#getScale">getScale</a></li><li data-type='method'><a href="Matrix4.html#getTranslation">getTranslation</a></li><li data-type='method'><a href="Matrix4.html#getTranslationMatrix4">getTranslationMatrix4</a></li><li data-type='method'><a href="Matrix4.html#identity">identity</a></li><li data-type='method'><a href="Matrix4.html#inverseTranspose">inverseTranspose</a></li><li data-type='method'><a href="Matrix4.html#invert">invert</a></li><li data-type='method'><a href="Matrix4.html#lookAt">lookAt</a></li><li data-type='method'><a href="Matrix4.html#makeRotationX">makeRotationX</a></li><li data-type='method'><a href="Matrix4.html#makeRotationY">makeRotationY</a></li><li data-type='method'><a href="Matrix4.html#makeRotationZ">makeRotationZ</a></li><li data-type='method'><a href="Matrix4.html#makeScale">makeScale</a></li><li data-type='method'><a href="Matrix4.html#makeTranslation">makeTranslation</a></li><li data-type='method'><a href="Matrix4.html#multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Matrix4.html#multiplyLeft">multiplyLeft</a></li><li data-type='method'><a href="Matrix4.html#multiplyRight">multiplyRight</a></li><li data-type='method'><a href="Matrix4.html#multiplyScalar">multiplyScalar</a></li><li data-type='method'><a href="Matrix4.html#negate">negate</a></li><li data-type='method'><a href="Matrix4.html#ortho">ortho</a></li><li data-type='method'><a href="Matrix4.html#perspective">perspective</a></li><li data-type='method'><a href="Matrix4.html#rotateAxis">rotateAxis</a></li><li data-type='method'><a href="Matrix4.html#rotateX">rotateX</a></li><li data-type='method'><a href="Matrix4.html#rotateXYZ">rotateXYZ</a></li><li data-type='method'><a href="Matrix4.html#rotateY">rotateY</a></li><li data-type='method'><a href="Matrix4.html#rotateZ">rotateZ</a></li><li data-type='method'><a href="Matrix4.html#scale">scale</a></li><li data-type='method'><a href="Matrix4.html#set">set</a></li><li data-type='method'><a href="Matrix4.html#setColumn">setColumn</a></li><li data-type='method'><a href="Matrix4.html#setElement">setElement</a></li><li data-type='method'><a href="Matrix4.html#setFromMatrix3">setFromMatrix3</a></li><li data-type='method'><a href="Matrix4.html#setRowMajor">setRowMajor</a></li><li data-type='method'><a href="Matrix4.html#setScalar">setScalar</a></li><li data-type='method'><a href="Matrix4.html#setTranslation">setTranslation</a></li><li data-type='method'><a href="Matrix4.html#sub">sub</a></li><li data-type='method'><a href="Matrix4.html#subScalar">subScalar</a></li><li data-type='method'><a href="Matrix4.html#subtract">subtract</a></li><li data-type='method'><a href="Matrix4.html#to">to</a></li><li data-type='method'><a href="Matrix4.html#toArray">toArray</a></li><li data-type='method'><a href="Matrix4.html#toFloat32Array">toFloat32Array</a></li><li data-type='method'><a href="Matrix4.html#toObject">toObject</a></li><li data-type='method'><a href="Matrix4.html#toRowMajor">toRowMajor</a></li><li data-type='method'><a href="Matrix4.html#toString">toString</a></li><li data-type='method'><a href="Matrix4.html#toTarget">toTarget</a></li><li data-type='method'><a href="Matrix4.html#transform">transform</a></li><li data-type='method'><a href="Matrix4.html#transformAsPoint">transformAsPoint</a></li><li data-type='method'><a href="Matrix4.html#transformAsVector">transformAsVector</a></li><li data-type='method'><a href="Matrix4.html#translate">translate</a></li><li data-type='method'><a href="Matrix4.html#transpose">transpose</a></li><li data-type='method'><a href="Matrix4.html#validate">validate</a></li><li data-type='method'><a href="Matrix4.html#.clone">clone</a></li><li data-type='method'><a href="Matrix4.html#.computeOrthographicOffCenter">computeOrthographicOffCenter</a></li><li data-type='method'><a href="Matrix4.html#.computeView">computeView</a></li><li data-type='method'><a href="Matrix4.html#.computeViewportTransformation">computeViewportTransformation</a></li><li data-type='method'><a href="Matrix4.html#.equals">equals</a></li><li data-type='method'><a href="Matrix4.html#.equalsArray">equalsArray</a></li><li data-type='method'><a href="Matrix4.html#.equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="Matrix4.html#.fromRotationTranslation">fromRotationTranslation</a></li><li data-type='method'><a href="Matrix4.html#.fromTranslation">fromTranslation</a></li><li data-type='method'><a href="Matrix4.html#.fromTranslationHeadingPitchRollRotationScale">fromTranslationHeadingPitchRollRotationScale</a></li><li data-type='method'><a href="Matrix4.html#.fromTranslationQuaternionRotationScale">fromTranslationQuaternionRotationScale</a></li><li data-type='method'><a href="Matrix4.html#.getColumn">getColumn</a></li><li data-type='method'><a href="Matrix4.html#.getMatrix3">getMatrix3</a></li><li data-type='method'><a href="Matrix4.html#.getMaximumScale">getMaximumScale</a></li><li data-type='method'><a href="Matrix4.html#.getRotationMatrix3">getRotationMatrix3</a></li><li data-type='method'><a href="Matrix4.html#.getRow">getRow</a></li><li data-type='method'><a href="Matrix4.html#.getScale">getScale</a></li><li data-type='method'><a href="Matrix4.html#.getTranslation">getTranslation</a></li><li data-type='method'><a href="Matrix4.html#.inverse">inverse</a></li><li data-type='method'><a href="Matrix4.html#.inverseTransformation">inverseTransformation</a></li><li data-type='method'><a href="Matrix4.html#.inverseTranspose">inverseTranspose</a></li><li data-type='method'><a href="Matrix4.html#.multiply">multiply</a></li><li data-type='method'><a href="Matrix4.html#.multiplyByPoint">multiplyByPoint</a></li><li data-type='method'><a href="Matrix4.html#.multiplyByPointAsVector">multiplyByPointAsVector</a></li><li data-type='method'><a href="Matrix4.html#.multiplyByTranslation">multiplyByTranslation</a></li><li data-type='method'><a href="Matrix4.html#.multiplyByVector">multiplyByVector</a></li><li data-type='method'><a href="Matrix4.html#.multiplyTransformation">multiplyTransformation</a></li><li data-type='method'><a href="Matrix4.html#.pack">pack</a></li><li data-type='method'><a href="Matrix4.html#.transpose">transpose</a></li></ul></li><li><a href="Measurement3D.html">Measurement3D</a><ul class='methods'><li data-type='method'><a href="Measurement3D.html#.area">area</a></li><li data-type='method'><a href="Measurement3D.html#.clampedArea">clampedArea</a></li><li data-type='method'><a href="Measurement3D.html#.clampedDistance">clampedDistance</a></li><li data-type='method'><a href="Measurement3D.html#.distance">distance</a></li><li data-type='method'><a href="Measurement3D.html#.height">height</a></li></ul></li><li><a href="ModelInstance.html">ModelInstance</a><ul class='methods'><li data-type='method'><a href="ModelInstance.html#destroy">destroy</a></li><li data-type='method'><a href="ModelInstance.html#getBounds">getBounds</a></li><li data-type='method'><a href="ModelInstance.html#updateMatrix">updateMatrix</a></li></ul></li><li><a href="ModelInstanceCollection.html">ModelInstanceCollection</a><ul class='methods'><li data-type='method'><a href="ModelInstanceCollection.html#add">add</a></li><li data-type='method'><a href="ModelInstanceCollection.html#createOneBuffer">createOneBuffer</a></li><li data-type='method'><a href="ModelInstanceCollection.html#destroy">destroy</a></li><li data-type='method'><a href="ModelInstanceCollection.html#getByName">getByName</a></li><li data-type='method'><a href="ModelInstanceCollection.html#getInstance">getInstance</a></li><li data-type='method'><a href="ModelInstanceCollection.html#getOrCreateInstanceBuffer">getOrCreateInstanceBuffer</a></li><li data-type='method'><a href="ModelInstanceCollection.html#remove">remove</a></li><li data-type='method'><a href="ModelInstanceCollection.html#removeAll">removeAll</a></li><li data-type='method'><a href="ModelInstanceCollection.html#removeByName">removeByName</a></li><li data-type='method'><a href="ModelInstanceCollection.html#updateInstanceMatrixByIndex">updateInstanceMatrixByIndex</a></li></ul></li><li><a href="MultiTrackingKeyframeTrack.html">MultiTrackingKeyframeTrack</a></li><li><a href="Navigation.html">Navigation</a></li><li><a href="Object3D.html">Object3D</a><ul class='methods'><li data-type='method'><a href="Object3D.html#add">add</a></li><li data-type='method'><a href="Object3D.html#addObject3DsWithoutParent">addObject3DsWithoutParent</a></li><li data-type='method'><a href="Object3D.html#applyMatrix">applyMatrix</a></li><li data-type='method'><a href="Object3D.html#applyQuaternion">applyQuaternion</a></li><li data-type='method'><a href="Object3D.html#attach">attach</a></li><li data-type='method'><a href="Object3D.html#clone">clone</a></li><li data-type='method'><a href="Object3D.html#copy">copy</a></li><li data-type='method'><a href="Object3D.html#fire">fire</a></li><li data-type='method'><a href="Object3D.html#getObjectById">getObjectById</a></li><li data-type='method'><a href="Object3D.html#getObjectByName">getObjectByName</a></li><li data-type='method'><a href="Object3D.html#getObjectByProperty">getObjectByProperty</a></li><li data-type='method'><a href="Object3D.html#getWorldDirection">getWorldDirection</a></li><li data-type='method'><a href="Object3D.html#getWorldPosition">getWorldPosition</a></li><li data-type='method'><a href="Object3D.html#getWorldQuaternion">getWorldQuaternion</a></li><li data-type='method'><a href="Object3D.html#getWorldScale">getWorldScale</a></li><li data-type='method'><a href="Object3D.html#localToWorld">localToWorld</a></li><li data-type='method'><a href="Object3D.html#lookAt">lookAt</a></li><li data-type='method'><a href="Object3D.html#off">off</a></li><li data-type='method'><a href="Object3D.html#on">on</a></li><li data-type='method'><a href="Object3D.html#once">once</a></li><li data-type='method'><a href="Object3D.html#remove">remove</a></li><li data-type='method'><a href="Object3D.html#rotateOnAxis">rotateOnAxis</a></li><li data-type='method'><a href="Object3D.html#rotateOnWorldAxis">rotateOnWorldAxis</a></li><li data-type='method'><a href="Object3D.html#rotateX">rotateX</a></li><li data-type='method'><a href="Object3D.html#rotateY">rotateY</a></li><li data-type='method'><a href="Object3D.html#rotateZ">rotateZ</a></li><li data-type='method'><a href="Object3D.html#setMatrix">setMatrix</a></li><li data-type='method'><a href="Object3D.html#setRotationFromEuler">setRotationFromEuler</a></li><li data-type='method'><a href="Object3D.html#setRotationFromMatrix">setRotationFromMatrix</a></li><li data-type='method'><a href="Object3D.html#setRotationFromQuaternion">setRotationFromQuaternion</a></li><li data-type='method'><a href="Object3D.html#translateOnAxis">translateOnAxis</a></li><li data-type='method'><a href="Object3D.html#translateX">translateX</a></li><li data-type='method'><a href="Object3D.html#translateY">translateY</a></li><li data-type='method'><a href="Object3D.html#translateZ">translateZ</a></li><li data-type='method'><a href="Object3D.html#updateMatrix">updateMatrix</a></li><li data-type='method'><a href="Object3D.html#updateMatrixWorld">updateMatrixWorld</a></li><li data-type='method'><a href="Object3D.html#updateWorldMatrix">updateWorldMatrix</a></li><li data-type='method'><a href="Object3D.html#worldToLocal">worldToLocal</a></li></ul></li><li><a href="OfflineCacheController.html">OfflineCacheController</a><ul class='methods'><li data-type='method'><a href="OfflineCacheController.html#addUrl">addUrl</a></li><li data-type='method'><a href="OfflineCacheController.html#clear">clear</a></li><li data-type='method'><a href="OfflineCacheController.html#getUrls">getUrls</a></li><li data-type='method'><a href="OfflineCacheController.html#getUseSize">getUseSize</a></li><li data-type='method'><a href="OfflineCacheController.html#removeAllUrl">removeAllUrl</a></li><li data-type='method'><a href="OfflineCacheController.html#removeUrl">removeUrl</a></li></ul></li><li><a href="OrientedBoundingBox.html">OrientedBoundingBox</a><ul class='methods'><li data-type='method'><a href="OrientedBoundingBox.html#.clone">clone</a></li><li data-type='method'><a href="OrientedBoundingBox.html#.computeCorners">computeCorners</a></li><li data-type='method'><a href="OrientedBoundingBox.html#.computePlaneDistances">computePlaneDistances</a></li><li data-type='method'><a href="OrientedBoundingBox.html#.fromPoints">fromPoints</a></li><li data-type='method'><a href="OrientedBoundingBox.html#.fromRectangle">fromRectangle</a></li><li data-type='method'><a href="OrientedBoundingBox.html#.union">union</a></li><li data-type='method'><a href="OrientedBoundingBox.html#clone">clone</a></li><li data-type='method'><a href="OrientedBoundingBox.html#computeCorners">computeCorners</a></li><li data-type='method'><a href="OrientedBoundingBox.html#computePlaneDistances">computePlaneDistances</a></li><li data-type='method'><a href="OrientedBoundingBox.html#distanceSquaredTo">distanceSquaredTo</a></li><li data-type='method'><a href="OrientedBoundingBox.html#distanceTo">distanceTo</a></li><li data-type='method'><a href="OrientedBoundingBox.html#equals">equals</a></li><li data-type='method'><a href="OrientedBoundingBox.html#fromCenterHalfSizeQuaternion">fromCenterHalfSizeQuaternion</a></li><li data-type='method'><a href="OrientedBoundingBox.html#getBoundingMaximum">getBoundingMaximum</a></li><li data-type='method'><a href="OrientedBoundingBox.html#getBoundingSphere">getBoundingSphere</a></li><li data-type='method'><a href="OrientedBoundingBox.html#getTransform">getTransform</a></li><li data-type='method'><a href="OrientedBoundingBox.html#intersectPlane">intersectPlane</a></li><li data-type='method'><a href="OrientedBoundingBox.html#setFromPoints">setFromPoints</a></li><li data-type='method'><a href="OrientedBoundingBox.html#transform">transform</a></li><li data-type='method'><a href="OrientedBoundingBox.html#union">union</a></li></ul></li><li><a href="OrthographicCamera.html">OrthographicCamera</a><ul class='methods'><li data-type='method'><a href="OrthographicCamera.html#add">add</a></li><li data-type='method'><a href="OrthographicCamera.html#addObject3DsWithoutParent">addObject3DsWithoutParent</a></li><li data-type='method'><a href="OrthographicCamera.html#applyMatrix">applyMatrix</a></li><li data-type='method'><a href="OrthographicCamera.html#applyQuaternion">applyQuaternion</a></li><li data-type='method'><a href="OrthographicCamera.html#attach">attach</a></li><li data-type='method'><a href="OrthographicCamera.html#clone">clone</a></li><li data-type='method'><a href="OrthographicCamera.html#copy">copy</a></li><li data-type='method'><a href="OrthographicCamera.html#distanceToBoundingSphere">distanceToBoundingSphere</a></li><li data-type='method'><a href="OrthographicCamera.html#fire">fire</a></li><li data-type='method'><a href="OrthographicCamera.html#getObjectById">getObjectById</a></li><li data-type='method'><a href="OrthographicCamera.html#getObjectByName">getObjectByName</a></li><li data-type='method'><a href="OrthographicCamera.html#getObjectByProperty">getObjectByProperty</a></li><li data-type='method'><a href="OrthographicCamera.html#getPickRay">getPickRay</a></li><li data-type='method'><a href="OrthographicCamera.html#getPixelSize">getPixelSize</a></li><li data-type='method'><a href="OrthographicCamera.html#getProjectionMatrix">getProjectionMatrix</a></li><li data-type='method'><a href="OrthographicCamera.html#getRectangleCameraCoordinates">getRectangleCameraCoordinates</a></li><li data-type='method'><a href="OrthographicCamera.html#getViewMatrix">getViewMatrix</a></li><li data-type='method'><a href="OrthographicCamera.html#getVPMatrix">getVPMatrix</a></li><li data-type='method'><a href="OrthographicCamera.html#getWorldDirection">getWorldDirection</a></li><li data-type='method'><a href="OrthographicCamera.html#getWorldMatrix">getWorldMatrix</a></li><li data-type='method'><a href="OrthographicCamera.html#getWorldPosition">getWorldPosition</a></li><li data-type='method'><a href="OrthographicCamera.html#getWorldQuaternion">getWorldQuaternion</a></li><li data-type='method'><a href="OrthographicCamera.html#getWorldScale">getWorldScale</a></li><li data-type='method'><a href="OrthographicCamera.html#localToWorld">localToWorld</a></li><li data-type='method'><a href="OrthographicCamera.html#look">look</a></li><li data-type='method'><a href="OrthographicCamera.html#lookAt">lookAt</a></li><li data-type='method'><a href="OrthographicCamera.html#move">move</a></li><li data-type='method'><a href="OrthographicCamera.html#moveBackward">moveBackward</a></li><li data-type='method'><a href="OrthographicCamera.html#moveForward">moveForward</a></li><li data-type='method'><a href="OrthographicCamera.html#moveLeft">moveLeft</a></li><li data-type='method'><a href="OrthographicCamera.html#moveRight">moveRight</a></li><li data-type='method'><a href="OrthographicCamera.html#off">off</a></li><li data-type='method'><a href="OrthographicCamera.html#on">on</a></li><li data-type='method'><a href="OrthographicCamera.html#once">once</a></li><li data-type='method'><a href="OrthographicCamera.html#pickEllipsoid">pickEllipsoid</a></li><li data-type='method'><a href="OrthographicCamera.html#rectangleCameraPosition3D">rectangleCameraPosition3D</a></li><li data-type='method'><a href="OrthographicCamera.html#remove">remove</a></li><li data-type='method'><a href="OrthographicCamera.html#rotate">rotate</a></li><li data-type='method'><a href="OrthographicCamera.html#rotateOnAxis">rotateOnAxis</a></li><li data-type='method'><a href="OrthographicCamera.html#rotateOnWorldAxis">rotateOnWorldAxis</a></li><li data-type='method'><a href="OrthographicCamera.html#rotateRight">rotateRight</a></li><li data-type='method'><a href="OrthographicCamera.html#rotateUp">rotateUp</a></li><li data-type='method'><a href="OrthographicCamera.html#rotateX">rotateX</a></li><li data-type='method'><a href="OrthographicCamera.html#rotateY">rotateY</a></li><li data-type='method'><a href="OrthographicCamera.html#rotateZ">rotateZ</a></li><li data-type='method'><a href="OrthographicCamera.html#setMatrix">setMatrix</a></li><li data-type='method'><a href="OrthographicCamera.html#setProps">setProps</a></li><li data-type='method'><a href="OrthographicCamera.html#setRotationFromEuler">setRotationFromEuler</a></li><li data-type='method'><a href="OrthographicCamera.html#setRotationFromMatrix">setRotationFromMatrix</a></li><li data-type='method'><a href="OrthographicCamera.html#setRotationFromQuaternion">setRotationFromQuaternion</a></li><li data-type='method'><a href="OrthographicCamera.html#setView">setView</a></li><li data-type='method'><a href="OrthographicCamera.html#translateOnAxis">translateOnAxis</a></li><li data-type='method'><a href="OrthographicCamera.html#translateX">translateX</a></li><li data-type='method'><a href="OrthographicCamera.html#translateY">translateY</a></li><li data-type='method'><a href="OrthographicCamera.html#translateZ">translateZ</a></li><li data-type='method'><a href="OrthographicCamera.html#updateCullingVolume">updateCullingVolume</a></li><li data-type='method'><a href="OrthographicCamera.html#updateMatrix">updateMatrix</a></li><li data-type='method'><a href="OrthographicCamera.html#updateMatrixWorld">updateMatrixWorld</a></li><li data-type='method'><a href="OrthographicCamera.html#updateOrthographicOptions">updateOrthographicOptions</a></li><li data-type='method'><a href="OrthographicCamera.html#updateProjectionMatrix">updateProjectionMatrix</a></li><li data-type='method'><a href="OrthographicCamera.html#updateWorldMatrix">updateWorldMatrix</a></li><li data-type='method'><a href="OrthographicCamera.html#worldToCameraCoordinates">worldToCameraCoordinates</a></li><li data-type='method'><a href="OrthographicCamera.html#worldToCameraCoordinatesPoint">worldToCameraCoordinatesPoint</a></li><li data-type='method'><a href="OrthographicCamera.html#worldToLocal">worldToLocal</a></li><li data-type='method'><a href="OrthographicCamera.html#zoomIn">zoomIn</a></li></ul></li><li><a href="OrthographicFrustum.html">OrthographicFrustum</a><ul class='methods'><li data-type='method'><a href="OrthographicFrustum.html#.pack">pack</a></li><li data-type='method'><a href="OrthographicFrustum.html#.unpack">unpack</a></li><li data-type='method'><a href="OrthographicFrustum.html#clone">clone</a></li><li data-type='method'><a href="OrthographicFrustum.html#computeCullingVolume">computeCullingVolume</a></li><li data-type='method'><a href="OrthographicFrustum.html#equals">equals</a></li><li data-type='method'><a href="OrthographicFrustum.html#equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="OrthographicFrustum.html#getPixelDimensions">getPixelDimensions</a></li></ul></li><li><a href="OrthographicOffCenterFrustum.html">OrthographicOffCenterFrustum</a><ul class='methods'><li data-type='method'><a href="OrthographicOffCenterFrustum.html#clone">clone</a></li><li data-type='method'><a href="OrthographicOffCenterFrustum.html#computeCullingVolume">computeCullingVolume</a></li><li data-type='method'><a href="OrthographicOffCenterFrustum.html#equals">equals</a></li><li data-type='method'><a href="OrthographicOffCenterFrustum.html#equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="OrthographicOffCenterFrustum.html#getPixelDimensions">getPixelDimensions</a></li></ul></li><li><a href="Painter.html">Painter</a><ul class='methods'><li data-type='method'><a href="Painter.html#_onPostProcessRender">_onPostProcessRender</a></li><li data-type='method'><a href="Painter.html#_onPreRender">_onPreRender</a></li><li data-type='method'><a href="Painter.html#_onRealRender">_onRealRender</a></li><li data-type='method'><a href="Painter.html#clearStencil">clearStencil</a></li><li data-type='method'><a href="Painter.html#destroy">destroy</a></li><li data-type='method'><a href="Painter.html#getFeatureByGPUPick">getFeatureByGPUPick</a></li><li data-type='method'><a href="Painter.html#getFeatureByGPUPickAsync">getFeatureByGPUPickAsync</a></li><li data-type='method'><a href="Painter.html#getFeatureByPickColor">getFeatureByPickColor</a></li><li data-type='method'><a href="Painter.html#getMaxFramebufferSize">getMaxFramebufferSize</a></li><li data-type='method'><a href="Painter.html#getMSAA">getMSAA</a></li><li data-type='method'><a href="Painter.html#getPickRay">getPickRay</a></li><li data-type='method'><a href="Painter.html#getPlotterByKey">getPlotterByKey</a></li><li data-type='method'><a href="Painter.html#getPositionByGPUPick">getPositionByGPUPick</a></li><li data-type='method'><a href="Painter.html#queryPixelColor">queryPixelColor</a></li><li data-type='method'><a href="Painter.html#render">render</a></li><li data-type='method'><a href="Painter.html#renderRealTimeDepthPass">renderRealTimeDepthPass</a></li><li data-type='method'><a href="Painter.html#resize">resize</a></li><li data-type='method'><a href="Painter.html#setMSAA">setMSAA</a></li><li data-type='method'><a href="Painter.html#setResolvePass">setResolvePass</a></li><li data-type='method'><a href="Painter.html#useProgram">useProgram</a></li><li data-type='method'><a href="Painter.html#useSceneEnv">useSceneEnv</a></li></ul></li><li><a href="Panorama.html">Panorama</a><ul class='methods'><li data-type='method'><a href="Panorama.html#destroy">destroy</a></li><li data-type='method'><a href="Panorama.html#loaded">loaded</a></li></ul></li><li><a href="Particle.html">Particle</a></li><li><a href="ParticleBurst.html">ParticleBurst</a></li><li><a href="ParticleSystem.html">ParticleSystem</a><ul class='methods'><li data-type='method'><a href="ParticleSystem.html#destroy">destroy</a></li></ul></li><li><a href="ParticleSystemCollection.html">ParticleSystemCollection</a><ul class='methods'><li data-type='method'><a href="ParticleSystemCollection.html#add">add</a></li><li data-type='method'><a href="ParticleSystemCollection.html#remove">remove</a></li><li data-type='method'><a href="ParticleSystemCollection.html#removeAll">removeAll</a></li><li data-type='method'><a href="ParticleSystemCollection.html#update">update</a></li></ul></li><li><a href="ParticleSystemInstanceCollection.html">ParticleSystemInstanceCollection</a><ul class='methods'><li data-type='method'><a href="ParticleSystemInstanceCollection.html#.generateInstanceModelMatrix">generateInstanceModelMatrix</a></li><li data-type='method'><a href="ParticleSystemInstanceCollection.html#_parseInstances">_parseInstances</a></li><li data-type='method'><a href="ParticleSystemInstanceCollection.html#destroy">destroy</a></li></ul></li><li><a href="PerspectiveCamera.html">PerspectiveCamera</a><ul class='methods'><li data-type='method'><a href="PerspectiveCamera.html#add">add</a></li><li data-type='method'><a href="PerspectiveCamera.html#addObject3DsWithoutParent">addObject3DsWithoutParent</a></li><li data-type='method'><a href="PerspectiveCamera.html#applyMatrix">applyMatrix</a></li><li data-type='method'><a href="PerspectiveCamera.html#applyQuaternion">applyQuaternion</a></li><li data-type='method'><a href="PerspectiveCamera.html#attach">attach</a></li><li data-type='method'><a href="PerspectiveCamera.html#clone">clone</a></li><li data-type='method'><a href="PerspectiveCamera.html#copy">copy</a></li><li data-type='method'><a href="PerspectiveCamera.html#distanceToBoundingSphere">distanceToBoundingSphere</a></li><li data-type='method'><a href="PerspectiveCamera.html#fire">fire</a></li><li data-type='method'><a href="PerspectiveCamera.html#getObjectById">getObjectById</a></li><li data-type='method'><a href="PerspectiveCamera.html#getObjectByName">getObjectByName</a></li><li data-type='method'><a href="PerspectiveCamera.html#getObjectByProperty">getObjectByProperty</a></li><li data-type='method'><a href="PerspectiveCamera.html#getPickRay">getPickRay</a></li><li data-type='method'><a href="PerspectiveCamera.html#getPixelSize">getPixelSize</a></li><li data-type='method'><a href="PerspectiveCamera.html#getProjectionMatrix">getProjectionMatrix</a></li><li data-type='method'><a href="PerspectiveCamera.html#getRectangleCameraCoordinates">getRectangleCameraCoordinates</a></li><li data-type='method'><a href="PerspectiveCamera.html#getViewMatrix">getViewMatrix</a></li><li data-type='method'><a href="PerspectiveCamera.html#getVPMatrix">getVPMatrix</a></li><li data-type='method'><a href="PerspectiveCamera.html#getWorldDirection">getWorldDirection</a></li><li data-type='method'><a href="PerspectiveCamera.html#getWorldMatrix">getWorldMatrix</a></li><li data-type='method'><a href="PerspectiveCamera.html#getWorldPosition">getWorldPosition</a></li><li data-type='method'><a href="PerspectiveCamera.html#getWorldQuaternion">getWorldQuaternion</a></li><li data-type='method'><a href="PerspectiveCamera.html#getWorldScale">getWorldScale</a></li><li data-type='method'><a href="PerspectiveCamera.html#localToWorld">localToWorld</a></li><li data-type='method'><a href="PerspectiveCamera.html#look">look</a></li><li data-type='method'><a href="PerspectiveCamera.html#lookAt">lookAt</a></li><li data-type='method'><a href="PerspectiveCamera.html#move">move</a></li><li data-type='method'><a href="PerspectiveCamera.html#moveBackward">moveBackward</a></li><li data-type='method'><a href="PerspectiveCamera.html#moveForward">moveForward</a></li><li data-type='method'><a href="PerspectiveCamera.html#moveLeft">moveLeft</a></li><li data-type='method'><a href="PerspectiveCamera.html#moveRight">moveRight</a></li><li data-type='method'><a href="PerspectiveCamera.html#off">off</a></li><li data-type='method'><a href="PerspectiveCamera.html#on">on</a></li><li data-type='method'><a href="PerspectiveCamera.html#once">once</a></li><li data-type='method'><a href="PerspectiveCamera.html#pickEllipsoid">pickEllipsoid</a></li><li data-type='method'><a href="PerspectiveCamera.html#rectangleCameraPosition3D">rectangleCameraPosition3D</a></li><li data-type='method'><a href="PerspectiveCamera.html#remove">remove</a></li><li data-type='method'><a href="PerspectiveCamera.html#rotate">rotate</a></li><li data-type='method'><a href="PerspectiveCamera.html#rotateOnAxis">rotateOnAxis</a></li><li data-type='method'><a href="PerspectiveCamera.html#rotateOnWorldAxis">rotateOnWorldAxis</a></li><li data-type='method'><a href="PerspectiveCamera.html#rotateRight">rotateRight</a></li><li data-type='method'><a href="PerspectiveCamera.html#rotateUp">rotateUp</a></li><li data-type='method'><a href="PerspectiveCamera.html#rotateX">rotateX</a></li><li data-type='method'><a href="PerspectiveCamera.html#rotateY">rotateY</a></li><li data-type='method'><a href="PerspectiveCamera.html#rotateZ">rotateZ</a></li><li data-type='method'><a href="PerspectiveCamera.html#setMatrix">setMatrix</a></li><li data-type='method'><a href="PerspectiveCamera.html#setProps">setProps</a></li><li data-type='method'><a href="PerspectiveCamera.html#setRotationFromEuler">setRotationFromEuler</a></li><li data-type='method'><a href="PerspectiveCamera.html#setRotationFromMatrix">setRotationFromMatrix</a></li><li data-type='method'><a href="PerspectiveCamera.html#setRotationFromQuaternion">setRotationFromQuaternion</a></li><li data-type='method'><a href="PerspectiveCamera.html#setView">setView</a></li><li data-type='method'><a href="PerspectiveCamera.html#translateOnAxis">translateOnAxis</a></li><li data-type='method'><a href="PerspectiveCamera.html#translateX">translateX</a></li><li data-type='method'><a href="PerspectiveCamera.html#translateY">translateY</a></li><li data-type='method'><a href="PerspectiveCamera.html#translateZ">translateZ</a></li><li data-type='method'><a href="PerspectiveCamera.html#updateCullingVolume">updateCullingVolume</a></li><li data-type='method'><a href="PerspectiveCamera.html#updateMatrix">updateMatrix</a></li><li data-type='method'><a href="PerspectiveCamera.html#updateMatrixWorld">updateMatrixWorld</a></li><li data-type='method'><a href="PerspectiveCamera.html#updatePerspectiveOptions">updatePerspectiveOptions</a></li><li data-type='method'><a href="PerspectiveCamera.html#updateProjectionMatrix">updateProjectionMatrix</a></li><li data-type='method'><a href="PerspectiveCamera.html#updateWorldMatrix">updateWorldMatrix</a></li><li data-type='method'><a href="PerspectiveCamera.html#worldToCameraCoordinates">worldToCameraCoordinates</a></li><li data-type='method'><a href="PerspectiveCamera.html#worldToCameraCoordinatesPoint">worldToCameraCoordinatesPoint</a></li><li data-type='method'><a href="PerspectiveCamera.html#worldToLocal">worldToLocal</a></li><li data-type='method'><a href="PerspectiveCamera.html#zoomIn">zoomIn</a></li></ul></li><li><a href="PerspectiveFrustum.html">PerspectiveFrustum</a><ul class='methods'><li data-type='method'><a href="PerspectiveFrustum.html#clone">clone</a></li><li data-type='method'><a href="PerspectiveFrustum.html#computeCullingVolume">computeCullingVolume</a></li><li data-type='method'><a href="PerspectiveFrustum.html#equals">equals</a></li><li data-type='method'><a href="PerspectiveFrustum.html#equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="PerspectiveFrustum.html#getPixelDimensions">getPixelDimensions</a></li></ul></li><li><a href="PerspectiveOffCenterFrustum.html">PerspectiveOffCenterFrustum</a><ul class='methods'><li data-type='method'><a href="PerspectiveOffCenterFrustum.html#clone">clone</a></li><li data-type='method'><a href="PerspectiveOffCenterFrustum.html#computeCullingVolume">computeCullingVolume</a></li><li data-type='method'><a href="PerspectiveOffCenterFrustum.html#equals">equals</a></li><li data-type='method'><a href="PerspectiveOffCenterFrustum.html#equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="PerspectiveOffCenterFrustum.html#getPixelDimensions">getPixelDimensions</a></li><li data-type='method'><a href="PerspectiveOffCenterFrustum.html#setFromMatrix">setFromMatrix</a></li></ul></li><li><a href="PhongMaterial.html">PhongMaterial</a><ul class='methods'><li data-type='method'><a href="PhongMaterial.html#deserialize">deserialize</a></li><li data-type='method'><a href="PhongMaterial.html#destroy">destroy</a></li><li data-type='method'><a href="PhongMaterial.html#serialize">serialize</a></li><li data-type='method'><a href="PhongMaterial.html#setOptions">setOptions</a></li><li data-type='method'><a href="PhongMaterial.html#update">update</a></li></ul></li><li><a href="PhysicalMaterial.html">PhysicalMaterial</a><ul class='methods'><li data-type='method'><a href="PhysicalMaterial.html#deserialize">deserialize</a></li><li data-type='method'><a href="PhysicalMaterial.html#destroy">destroy</a></li><li data-type='method'><a href="PhysicalMaterial.html#serialize">serialize</a></li><li data-type='method'><a href="PhysicalMaterial.html#setOptions">setOptions</a></li><li data-type='method'><a href="PhysicalMaterial.html#update">update</a></li><li data-type='method'><a href="PhysicalMaterial.html#updateTexture">updateTexture</a></li></ul></li><li><a href="PickId.html">PickId</a></li><li><a href="PlaneGeometry.html">PlaneGeometry</a><ul class='methods'><li data-type='method'><a href="PlaneGeometry.html#_computeIndices">_computeIndices</a></li><li data-type='method'><a href="PlaneGeometry.html#_computeMatrix">_computeMatrix</a></li><li data-type='method'><a href="PlaneGeometry.html#_computeNormals">_computeNormals</a></li><li data-type='method'><a href="PlaneGeometry.html#_computeUvs">_computeUvs</a></li><li data-type='method'><a href="PlaneGeometry.html#_computeVertices">_computeVertices</a></li><li data-type='method'><a href="PlaneGeometry.html#_createGeometry">_createGeometry</a></li><li data-type='method'><a href="PlaneGeometry.html#_recalculateGeometry">_recalculateGeometry</a></li><li data-type='method'><a href="PlaneGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="PlaneGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="PlaneGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="PlaneGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="PlaneGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="PlaneGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="PlaneGeometry.html#setData">setData</a></li><li data-type='method'><a href="PlaneGeometry.html#update">update</a></li><li data-type='method'><a href="PlaneGeometry.html#updateProperty">updateProperty</a></li></ul></li><li><a href="PlaneOutlineGeometry.html">PlaneOutlineGeometry</a><ul class='methods'><li data-type='method'><a href="PlaneOutlineGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="PlaneOutlineGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="PlaneOutlineGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="PlaneOutlineGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="PlaneOutlineGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="PlaneOutlineGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="PlaneOutlineGeometry.html#setData">setData</a></li><li data-type='method'><a href="PlaneOutlineGeometry.html#update">update</a></li></ul></li><li><a href="PointLight.html">PointLight</a><ul class='methods'><li data-type='method'><a href="PointLight.html#deserialize">deserialize</a></li><li data-type='method'><a href="PointLight.html#destroy">destroy</a></li><li data-type='method'><a href="PointLight.html#serialize">serialize</a></li><li data-type='method'><a href="PointLight.html#setPosition">setPosition</a></li></ul></li><li><a href="PointLightShadow.html">PointLightShadow</a><ul class='methods'><li data-type='method'><a href="PointLightShadow.html#deserialize">deserialize</a></li><li data-type='method'><a href="PointLightShadow.html#destroy">destroy</a></li><li data-type='method'><a href="PointLightShadow.html#serialize">serialize</a></li></ul></li><li><a href="PointPrimitive.html">PointPrimitive</a></li><li><a href="PointPrimitiveCollection.html">PointPrimitiveCollection</a><ul class='methods'><li data-type='method'><a href="PointPrimitiveCollection.html#add">add</a></li><li data-type='method'><a href="PointPrimitiveCollection.html#contains">contains</a></li><li data-type='method'><a href="PointPrimitiveCollection.html#get">get</a></li><li data-type='method'><a href="PointPrimitiveCollection.html#remove">remove</a></li><li data-type='method'><a href="PointPrimitiveCollection.html#removeAll">removeAll</a></li><li data-type='method'><a href="PointPrimitiveCollection.html#update">update</a></li></ul></li><li><a href="PolygonGeometry.html">PolygonGeometry</a><ul class='methods'><li data-type='method'><a href="PolygonGeometry.html#.isSelfIntersection">isSelfIntersection</a></li><li data-type='method'><a href="PolygonGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="PolygonGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="PolygonGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="PolygonGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="PolygonGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="PolygonGeometry.html#setAdaptTerrain">setAdaptTerrain</a></li><li data-type='method'><a href="PolygonGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="PolygonGeometry.html#setData">setData</a></li><li data-type='method'><a href="PolygonGeometry.html#update">update</a></li><li data-type='method'><a href="PolygonGeometry.html#updateProperty">updateProperty</a></li></ul></li><li><a href="PolygonOutlineGeometry.html">PolygonOutlineGeometry</a><ul class='methods'><li data-type='method'><a href="PolygonOutlineGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="PolygonOutlineGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="PolygonOutlineGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="PolygonOutlineGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="PolygonOutlineGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="PolygonOutlineGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="PolygonOutlineGeometry.html#setData">setData</a></li><li data-type='method'><a href="PolygonOutlineGeometry.html#update">update</a></li></ul></li><li><a href="PolylineGeometry.html">PolylineGeometry</a><ul class='methods'><li data-type='method'><a href="PolylineGeometry.html#_parse">_parse</a></li><li data-type='method'><a href="PolylineGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="PolylineGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="PolylineGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="PolylineGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="PolylineGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="PolylineGeometry.html#setAdaptTerrain">setAdaptTerrain</a></li><li data-type='method'><a href="PolylineGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="PolylineGeometry.html#setData">setData</a></li><li data-type='method'><a href="PolylineGeometry.html#update">update</a></li><li data-type='method'><a href="PolylineGeometry.html#updateProperty">updateProperty</a></li></ul></li><li><a href="PolylineMaterial.html">PolylineMaterial</a><ul class='methods'><li data-type='method'><a href="PolylineMaterial.html#.fromType">fromType</a></li><li data-type='method'><a href="PolylineMaterial.html#animateTexture">animateTexture</a></li><li data-type='method'><a href="PolylineMaterial.html#destroy">destroy</a></li><li data-type='method'><a href="PolylineMaterial.html#flowTexture">flowTexture</a></li><li data-type='method'><a href="PolylineMaterial.html#isDestroyed">isDestroyed</a></li><li data-type='method'><a href="PolylineMaterial.html#mergeFrameStateDefines">mergeFrameStateDefines</a></li><li data-type='method'><a href="PolylineMaterial.html#mergeFrameStateUniform">mergeFrameStateUniform</a></li><li data-type='method'><a href="PolylineMaterial.html#update">update</a></li><li data-type='method'><a href="PolylineMaterial.html#updateProperty">updateProperty</a></li><li data-type='method'><a href="PolylineMaterial.html#updateTexture">updateTexture</a></li></ul></li><li><a href="Popup.html">Popup</a><ul class='methods'><li data-type='method'><a href="Popup.html#addClassName">addClassName</a></li><li data-type='method'><a href="Popup.html#addTo">addTo</a></li><li data-type='method'><a href="Popup.html#fire">fire</a></li><li data-type='method'><a href="Popup.html#getAltitude">getAltitude</a></li><li data-type='method'><a href="Popup.html#getElement">getElement</a></li><li data-type='method'><a href="Popup.html#getLngLat">getLngLat</a></li><li data-type='method'><a href="Popup.html#getMap">getMap</a></li><li data-type='method'><a href="Popup.html#getMaxWidth">getMaxWidth</a></li><li data-type='method'><a href="Popup.html#off">off</a></li><li data-type='method'><a href="Popup.html#on">on</a></li><li data-type='method'><a href="Popup.html#once">once</a></li><li data-type='method'><a href="Popup.html#remove">remove</a></li><li data-type='method'><a href="Popup.html#removeClassName">removeClassName</a></li><li data-type='method'><a href="Popup.html#setAltitude">setAltitude</a></li><li data-type='method'><a href="Popup.html#setDOMContent">setDOMContent</a></li><li data-type='method'><a href="Popup.html#setHTML">setHTML</a></li><li data-type='method'><a href="Popup.html#setLngLat">setLngLat</a></li><li data-type='method'><a href="Popup.html#setMaxWidth">setMaxWidth</a></li><li data-type='method'><a href="Popup.html#setOffset">setOffset</a></li><li data-type='method'><a href="Popup.html#setText">setText</a></li><li data-type='method'><a href="Popup.html#toggleClassName">toggleClassName</a></li><li data-type='method'><a href="Popup.html#trackPointer">trackPointer</a></li></ul></li><li><a href="PositionKeyframeTrack.html">PositionKeyframeTrack</a><ul class='methods'><li data-type='method'><a href="PositionKeyframeTrack.html#parseImageInfo">parseImageInfo</a></li></ul></li><li><a href="PostProcessStage.html">PostProcessStage</a><ul class='methods'><li data-type='method'><a href="PostProcessStage.html#destroy">destroy</a></li><li data-type='method'><a href="PostProcessStage.html#execute">execute</a></li></ul></li><li><a href="PostProcessStageCollection.html">PostProcessStageCollection</a><ul class='methods'><li data-type='method'><a href="PostProcessStageCollection.html#add">add</a></li><li data-type='method'><a href="PostProcessStageCollection.html#clear">clear</a></li><li data-type='method'><a href="PostProcessStageCollection.html#contains">contains</a></li><li data-type='method'><a href="PostProcessStageCollection.html#copy">copy</a></li><li data-type='method'><a href="PostProcessStageCollection.html#createViewportQuadCommand">createViewportQuadCommand</a></li><li data-type='method'><a href="PostProcessStageCollection.html#execute">execute</a></li><li data-type='method'><a href="PostProcessStageCollection.html#get">get</a></li><li data-type='method'><a href="PostProcessStageCollection.html#getOutputTexture">getOutputTexture</a></li><li data-type='method'><a href="PostProcessStageCollection.html#getStageByName">getStageByName</a></li><li data-type='method'><a href="PostProcessStageCollection.html#remove">remove</a></li><li data-type='method'><a href="PostProcessStageCollection.html#removeAll">removeAll</a></li><li data-type='method'><a href="PostProcessStageCollection.html#serialize">serialize</a></li><li data-type='method'><a href="PostProcessStageCollection.html#update">update</a></li></ul></li><li><a href="PostProcessStageLibrary.html">PostProcessStageLibrary</a><ul class='methods'><li data-type='method'><a href="PostProcessStageLibrary.html#.createBlackAndWhiteStage">createBlackAndWhiteStage</a></li><li data-type='method'><a href="PostProcessStageLibrary.html#.createFogEffect">createFogEffect</a></li><li data-type='method'><a href="PostProcessStageLibrary.html#.createNightVisionStage">createNightVisionStage</a></li><li data-type='method'><a href="PostProcessStageLibrary.html#.createSkyline">createSkyline</a></li></ul></li><li><a href="Primitive.html">Primitive</a><ul class='methods'><li data-type='method'><a href="Primitive.html#add">add</a></li><li data-type='method'><a href="Primitive.html#addObject3DsWithoutParent">addObject3DsWithoutParent</a></li><li data-type='method'><a href="Primitive.html#afterRender">afterRender</a></li><li data-type='method'><a href="Primitive.html#applyMatrix">applyMatrix</a></li><li data-type='method'><a href="Primitive.html#applyQuaternion">applyQuaternion</a></li><li data-type='method'><a href="Primitive.html#attach">attach</a></li><li data-type='method'><a href="Primitive.html#clone">clone</a></li><li data-type='method'><a href="Primitive.html#computeBounding">computeBounding</a></li><li data-type='method'><a href="Primitive.html#copy">copy</a></li><li data-type='method'><a href="Primitive.html#destroy">destroy</a></li><li data-type='method'><a href="Primitive.html#dynamicallyComputeBounding">dynamicallyComputeBounding</a></li><li data-type='method'><a href="Primitive.html#fire">fire</a></li><li data-type='method'><a href="Primitive.html#getObjectById">getObjectById</a></li><li data-type='method'><a href="Primitive.html#getObjectByName">getObjectByName</a></li><li data-type='method'><a href="Primitive.html#getObjectByProperty">getObjectByProperty</a></li><li data-type='method'><a href="Primitive.html#getWorldDirection">getWorldDirection</a></li><li data-type='method'><a href="Primitive.html#getWorldPosition">getWorldPosition</a></li><li data-type='method'><a href="Primitive.html#getWorldQuaternion">getWorldQuaternion</a></li><li data-type='method'><a href="Primitive.html#getWorldScale">getWorldScale</a></li><li data-type='method'><a href="Primitive.html#localToWorld">localToWorld</a></li><li data-type='method'><a href="Primitive.html#lookAt">lookAt</a></li><li data-type='method'><a href="Primitive.html#off">off</a></li><li data-type='method'><a href="Primitive.html#on">on</a></li><li data-type='method'><a href="Primitive.html#once">once</a></li><li data-type='method'><a href="Primitive.html#remove">remove</a></li><li data-type='method'><a href="Primitive.html#render">render</a></li><li data-type='method'><a href="Primitive.html#rotateOnAxis">rotateOnAxis</a></li><li data-type='method'><a href="Primitive.html#rotateOnWorldAxis">rotateOnWorldAxis</a></li><li data-type='method'><a href="Primitive.html#rotateX">rotateX</a></li><li data-type='method'><a href="Primitive.html#rotateY">rotateY</a></li><li data-type='method'><a href="Primitive.html#rotateZ">rotateZ</a></li><li data-type='method'><a href="Primitive.html#serialize">serialize</a></li><li data-type='method'><a href="Primitive.html#setInstanceProperties">setInstanceProperties</a></li><li data-type='method'><a href="Primitive.html#setMatrix">setMatrix</a></li><li data-type='method'><a href="Primitive.html#setRotationFromEuler">setRotationFromEuler</a></li><li data-type='method'><a href="Primitive.html#setRotationFromMatrix">setRotationFromMatrix</a></li><li data-type='method'><a href="Primitive.html#setRotationFromQuaternion">setRotationFromQuaternion</a></li><li data-type='method'><a href="Primitive.html#translateOnAxis">translateOnAxis</a></li><li data-type='method'><a href="Primitive.html#translateX">translateX</a></li><li data-type='method'><a href="Primitive.html#translateY">translateY</a></li><li data-type='method'><a href="Primitive.html#translateZ">translateZ</a></li><li data-type='method'><a href="Primitive.html#update">update</a></li><li data-type='method'><a href="Primitive.html#updateAnimation">updateAnimation</a></li><li data-type='method'><a href="Primitive.html#updateMatrix">updateMatrix</a></li><li data-type='method'><a href="Primitive.html#updateMatrixWorld">updateMatrixWorld</a></li><li data-type='method'><a href="Primitive.html#updateWorldMatrix">updateWorldMatrix</a></li><li data-type='method'><a href="Primitive.html#worldToLocal">worldToLocal</a></li></ul></li><li><a href="Profile.html">Profile</a><ul class='methods'><li data-type='method'><a href="Profile.html#analysis">analysis</a></li><li data-type='method'><a href="Profile.html#destroy">destroy</a></li></ul></li><li><a href="Quaternion.html">Quaternion</a><ul class='methods'><li data-type='method'><a href="Quaternion.html#.fromAxisAngle">fromAxisAngle</a></li><li data-type='method'><a href="Quaternion.html#.fromMatrix3">fromMatrix3</a></li><li data-type='method'><a href="Quaternion.html#.fromVector3">fromVector3</a></li><li data-type='method'><a href="Quaternion.html#.multiply">multiply</a></li><li data-type='method'><a href="Quaternion.html#add">add</a></li><li data-type='method'><a href="Quaternion.html#addScalar">addScalar</a></li><li data-type='method'><a href="Quaternion.html#calculateW">calculateW</a></li><li data-type='method'><a href="Quaternion.html#check">check</a></li><li data-type='method'><a href="Quaternion.html#clampScalar">clampScalar</a></li><li data-type='method'><a href="Quaternion.html#clone">clone</a></li><li data-type='method'><a href="Quaternion.html#conjugate">conjugate</a></li><li data-type='method'><a href="Quaternion.html#copy">copy</a></li><li data-type='method'><a href="Quaternion.html#divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Quaternion.html#divideScalar">divideScalar</a></li><li data-type='method'><a href="Quaternion.html#dot">dot</a></li><li data-type='method'><a href="Quaternion.html#equals">equals</a></li><li data-type='method'><a href="Quaternion.html#from">from</a></li><li data-type='method'><a href="Quaternion.html#fromArray">fromArray</a></li><li data-type='method'><a href="Quaternion.html#fromAxisRotation">fromAxisRotation</a></li><li data-type='method'><a href="Quaternion.html#fromHeadingPitchRoll">fromHeadingPitchRoll</a></li><li data-type='method'><a href="Quaternion.html#fromMatrix3">fromMatrix3</a></li><li data-type='method'><a href="Quaternion.html#fromRotationMatrix4">fromRotationMatrix4</a></li><li data-type='method'><a href="Quaternion.html#getAxisAngle">getAxisAngle</a></li><li data-type='method'><a href="Quaternion.html#identity">identity</a></li><li data-type='method'><a href="Quaternion.html#invert">invert</a></li><li data-type='method'><a href="Quaternion.html#len">len</a></li><li data-type='method'><a href="Quaternion.html#lengthSq">lengthSq</a></li><li data-type='method'><a href="Quaternion.html#lengthSquared">lengthSquared</a></li><li data-type='method'><a href="Quaternion.html#lerp">lerp</a></li><li data-type='method'><a href="Quaternion.html#multiply">multiply</a></li><li data-type='method'><a href="Quaternion.html#multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Quaternion.html#multiplyLeft">multiplyLeft</a></li><li data-type='method'><a href="Quaternion.html#multiplyRight">multiplyRight</a></li><li data-type='method'><a href="Quaternion.html#multiplyScalar">multiplyScalar</a></li><li data-type='method'><a href="Quaternion.html#negate">negate</a></li><li data-type='method'><a href="Quaternion.html#normalize">normalize</a></li><li data-type='method'><a href="Quaternion.html#premultiply">premultiply</a></li><li data-type='method'><a href="Quaternion.html#rotateX">rotateX</a></li><li data-type='method'><a href="Quaternion.html#rotateY">rotateY</a></li><li data-type='method'><a href="Quaternion.html#rotateZ">rotateZ</a></li><li data-type='method'><a href="Quaternion.html#rotationTo">rotationTo</a></li><li data-type='method'><a href="Quaternion.html#scale">scale</a></li><li data-type='method'><a href="Quaternion.html#set">set</a></li><li data-type='method'><a href="Quaternion.html#setAxisAngle">setAxisAngle</a></li><li data-type='method'><a href="Quaternion.html#setFromAxisAngle">setFromAxisAngle</a></li><li data-type='method'><a href="Quaternion.html#setScalar">setScalar</a></li><li data-type='method'><a href="Quaternion.html#slerp">slerp</a></li><li data-type='method'><a href="Quaternion.html#sub">sub</a></li><li data-type='method'><a href="Quaternion.html#subScalar">subScalar</a></li><li data-type='method'><a href="Quaternion.html#subtract">subtract</a></li><li data-type='method'><a href="Quaternion.html#to">to</a></li><li data-type='method'><a href="Quaternion.html#toArray">toArray</a></li><li data-type='method'><a href="Quaternion.html#toFloat32Array">toFloat32Array</a></li><li data-type='method'><a href="Quaternion.html#toObject">toObject</a></li><li data-type='method'><a href="Quaternion.html#toString">toString</a></li><li data-type='method'><a href="Quaternion.html#toTarget">toTarget</a></li><li data-type='method'><a href="Quaternion.html#transformVector4">transformVector4</a></li><li data-type='method'><a href="Quaternion.html#validate">validate</a></li></ul></li><li><a href="RandomBoxEmitter.html">RandomBoxEmitter</a></li><li><a href="RasterQuadtree.html">RasterQuadtree</a><ul class='methods'><li data-type='method'><a href="RasterQuadtree.html#addToLoadQueue">addToLoadQueue</a></li><li data-type='method'><a href="RasterQuadtree.html#canRefine">canRefine</a></li><li data-type='method'><a href="RasterQuadtree.html#computeDistanceToTile">computeDistanceToTile</a></li><li data-type='method'><a href="RasterQuadtree.html#computeTileLoadPriority">computeTileLoadPriority</a></li><li data-type='method'><a href="RasterQuadtree.html#computeTileVisibility">computeTileVisibility</a></li><li data-type='method'><a href="RasterQuadtree.html#createLevelZeroTiles">createLevelZeroTiles</a></li><li data-type='method'><a href="RasterQuadtree.html#destroy">destroy</a></li><li data-type='method'><a href="RasterQuadtree.html#forEachLoadedTile">forEachLoadedTile</a></li><li data-type='method'><a href="RasterQuadtree.html#getBoundingRegionById">getBoundingRegionById</a></li><li data-type='method'><a href="RasterQuadtree.html#getLevelMaximumGeometricError">getLevelMaximumGeometricError</a></li><li data-type='method'><a href="RasterQuadtree.html#getQuadtreeTileByTileKey">getQuadtreeTileByTileKey</a></li><li data-type='method'><a href="RasterQuadtree.html#locateQuadtreeTile">locateQuadtreeTile</a></li><li data-type='method'><a href="RasterQuadtree.html#screenSpaceError">screenSpaceError</a></li><li data-type='method'><a href="RasterQuadtree.html#tilesIn">tilesIn</a></li><li data-type='method'><a href="RasterQuadtree.html#updateTileOccludeePoint">updateTileOccludeePoint</a></li><li data-type='method'><a href="RasterQuadtree.html#visitIfVisible">visitIfVisible</a></li><li data-type='method'><a href="RasterQuadtree.html#visitVisibleChildrenNearToFar">visitVisibleChildrenNearToFar</a></li></ul></li><li><a href="RasterStyleLayer.html">RasterStyleLayer</a></li><li><a href="RasterTileSource.html">RasterTileSource</a><ul class='methods'><li data-type='method'><a href="RasterTileSource.html#fire">fire</a></li><li data-type='method'><a href="RasterTileSource.html#off">off</a></li><li data-type='method'><a href="RasterTileSource.html#on">on</a></li><li data-type='method'><a href="RasterTileSource.html#once">once</a></li><li data-type='method'><a href="RasterTileSource.html#serialize">serialize</a></li></ul></li><li><a href="Ray.html">Ray</a><ul class='methods'><li data-type='method'><a href="Ray.html#clone">clone</a></li><li data-type='method'><a href="Ray.html#copy">copy</a></li><li data-type='method'><a href="Ray.html#distanceSqToPoint">distanceSqToPoint</a></li><li data-type='method'><a href="Ray.html#distanceToPoint">distanceToPoint</a></li><li data-type='method'><a href="Ray.html#intersectBox">intersectBox</a></li><li data-type='method'><a href="Ray.html#intersectSphere">intersectSphere</a></li><li data-type='method'><a href="Ray.html#intersectTriangle">intersectTriangle</a></li><li data-type='method'><a href="Ray.html#set">set</a></li></ul></li><li><a href="RegionGeometry.html">RegionGeometry</a><ul class='methods'><li data-type='method'><a href="RegionGeometry.html#process">process</a></li><li data-type='method'><a href="RegionGeometry.html#setData">setData</a></li></ul></li><li><a href="RegionOutlineGeometry.html">RegionOutlineGeometry</a><ul class='methods'><li data-type='method'><a href="RegionOutlineGeometry.html#process">process</a></li><li data-type='method'><a href="RegionOutlineGeometry.html#setData">setData</a></li></ul></li><li><a href="RenderGroup.html">RenderGroup</a><ul class='methods'><li data-type='method'><a href="RenderGroup.html#_renderPrimitives">_renderPrimitives</a></li><li data-type='method'><a href="RenderGroup.html#executePaint">executePaint</a></li><li data-type='method'><a href="RenderGroup.html#filterTile">filterTile</a></li><li data-type='method'><a href="RenderGroup.html#getNearFarPlane">getNearFarPlane</a></li><li data-type='method'><a href="RenderGroup.html#render">render</a></li><li data-type='method'><a href="RenderGroup.html#renderLayers">renderLayers</a></li><li data-type='method'><a href="RenderGroup.html#setRenderDataInCurrentFrame">setRenderDataInCurrentFrame</a></li><li data-type='method'><a href="RenderGroup.html#setup">setup</a></li><li data-type='method'><a href="RenderGroup.html#update">update</a></li></ul></li><li><a href="RenderState.html">RenderState</a><ul class='methods'><li data-type='method'><a href="RenderState.html#.applyRenderState">applyRenderState</a></li></ul></li><li><a href="Scale.html">Scale</a><ul class='methods'><li data-type='method'><a href="Scale.html#getDefaultPosition">getDefaultPosition</a></li><li data-type='method'><a href="Scale.html#setUnit">setUnit</a></li></ul></li><li><a href="SceneBaseLayerProperty.html">SceneBaseLayerProperty</a><ul class='methods'><li data-type='method'><a href="SceneBaseLayerProperty.html#add">add</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#addObject3DsWithoutParent">addObject3DsWithoutParent</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#applyMatrix">applyMatrix</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#applyQuaternion">applyQuaternion</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#attach">attach</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#clone">clone</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#copy">copy</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#fire">fire</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#getObjectById">getObjectById</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#getObjectByName">getObjectByName</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#getObjectByProperty">getObjectByProperty</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#getWorldDirection">getWorldDirection</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#getWorldPosition">getWorldPosition</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#getWorldQuaternion">getWorldQuaternion</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#getWorldScale">getWorldScale</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#localToWorld">localToWorld</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#lookAt">lookAt</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#off">off</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#on">on</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#once">once</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#remove">remove</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#rotateOnAxis">rotateOnAxis</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#rotateOnWorldAxis">rotateOnWorldAxis</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#rotateX">rotateX</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#rotateY">rotateY</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#rotateZ">rotateZ</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#setMatrix">setMatrix</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#setRotationFromEuler">setRotationFromEuler</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#setRotationFromMatrix">setRotationFromMatrix</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#setRotationFromQuaternion">setRotationFromQuaternion</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#translateOnAxis">translateOnAxis</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#translateX">translateX</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#translateY">translateY</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#translateZ">translateZ</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#updateMatrix">updateMatrix</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#updateMatrixWorld">updateMatrixWorld</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#updateWorldMatrix">updateWorldMatrix</a></li><li data-type='method'><a href="SceneBaseLayerProperty.html#worldToLocal">worldToLocal</a></li></ul></li><li><a href="SceneModel.html">SceneModel</a><ul class='methods'><li data-type='method'><a href="SceneModel.html#_checkAndUpdateParentNode">_checkAndUpdateParentNode</a></li><li data-type='method'><a href="SceneModel.html#add">add</a></li><li data-type='method'><a href="SceneModel.html#addGlTF">addGlTF</a></li><li data-type='method'><a href="SceneModel.html#addObject3DsWithoutParent">addObject3DsWithoutParent</a></li><li data-type='method'><a href="SceneModel.html#applyMatrix">applyMatrix</a></li><li data-type='method'><a href="SceneModel.html#applyQuaternion">applyQuaternion</a></li><li data-type='method'><a href="SceneModel.html#attach">attach</a></li><li data-type='method'><a href="SceneModel.html#clone">clone</a></li><li data-type='method'><a href="SceneModel.html#controlDisplay">controlDisplay</a></li><li data-type='method'><a href="SceneModel.html#copy">copy</a></li><li data-type='method'><a href="SceneModel.html#destroy">destroy</a></li><li data-type='method'><a href="SceneModel.html#fire">fire</a></li><li data-type='method'><a href="SceneModel.html#getBounds">getBounds</a></li><li data-type='method'><a href="SceneModel.html#getObjectById">getObjectById</a></li><li data-type='method'><a href="SceneModel.html#getObjectByName">getObjectByName</a></li><li data-type='method'><a href="SceneModel.html#getObjectByProperty">getObjectByProperty</a></li><li data-type='method'><a href="SceneModel.html#getWorldDirection">getWorldDirection</a></li><li data-type='method'><a href="SceneModel.html#getWorldPosition">getWorldPosition</a></li><li data-type='method'><a href="SceneModel.html#getWorldQuaternion">getWorldQuaternion</a></li><li data-type='method'><a href="SceneModel.html#getWorldScale">getWorldScale</a></li><li data-type='method'><a href="SceneModel.html#load">load</a></li><li data-type='method'><a href="SceneModel.html#loaded">loaded</a></li><li data-type='method'><a href="SceneModel.html#localToWorld">localToWorld</a></li><li data-type='method'><a href="SceneModel.html#lookAt">lookAt</a></li><li data-type='method'><a href="SceneModel.html#off">off</a></li><li data-type='method'><a href="SceneModel.html#on">on</a></li><li data-type='method'><a href="SceneModel.html#once">once</a></li><li data-type='method'><a href="SceneModel.html#remove">remove</a></li><li data-type='method'><a href="SceneModel.html#rotateOnAxis">rotateOnAxis</a></li><li data-type='method'><a href="SceneModel.html#rotateOnWorldAxis">rotateOnWorldAxis</a></li><li data-type='method'><a href="SceneModel.html#rotateX">rotateX</a></li><li data-type='method'><a href="SceneModel.html#rotateY">rotateY</a></li><li data-type='method'><a href="SceneModel.html#rotateZ">rotateZ</a></li><li data-type='method'><a href="SceneModel.html#separatePrimitives">separatePrimitives</a></li><li data-type='method'><a href="SceneModel.html#setInstanceProperties">setInstanceProperties</a></li><li data-type='method'><a href="SceneModel.html#setMatrix">setMatrix</a></li><li data-type='method'><a href="SceneModel.html#setRotationFromEuler">setRotationFromEuler</a></li><li data-type='method'><a href="SceneModel.html#setRotationFromMatrix">setRotationFromMatrix</a></li><li data-type='method'><a href="SceneModel.html#setRotationFromQuaternion">setRotationFromQuaternion</a></li><li data-type='method'><a href="SceneModel.html#translateOnAxis">translateOnAxis</a></li><li data-type='method'><a href="SceneModel.html#translateX">translateX</a></li><li data-type='method'><a href="SceneModel.html#translateY">translateY</a></li><li data-type='method'><a href="SceneModel.html#translateZ">translateZ</a></li><li data-type='method'><a href="SceneModel.html#update">update</a></li><li data-type='method'><a href="SceneModel.html#updateAnimation">updateAnimation</a></li><li data-type='method'><a href="SceneModel.html#updateMatrix">updateMatrix</a></li><li data-type='method'><a href="SceneModel.html#updateMatrixWorld">updateMatrixWorld</a></li><li data-type='method'><a href="SceneModel.html#updateWorldMatrix">updateWorldMatrix</a></li><li data-type='method'><a href="SceneModel.html#worldToLocal">worldToLocal</a></li><li data-type='method'><a href="SceneModel.html#zoomControl">zoomControl</a></li></ul></li><li><a href="SceneTileset.html">SceneTileset</a><ul class='methods'><li data-type='method'><a href="SceneTileset.html#buildGltfTile">buildGltfTile</a></li><li data-type='method'><a href="SceneTileset.html#destroy">destroy</a></li><li data-type='method'><a href="SceneTileset.html#getBounds">getBounds</a></li><li data-type='method'><a href="SceneTileset.html#loaded">loaded</a></li><li data-type='method'><a href="SceneTileset.html#loadTileset">loadTileset</a></li><li data-type='method'><a href="SceneTileset.html#setOpacityByUrlName">setOpacityByUrlName</a></li><li data-type='method'><a href="SceneTileset.html#setShowByUrlName">setShowByUrlName</a></li><li data-type='method'><a href="SceneTileset.html#setTileFeatureStyle">setTileFeatureStyle</a></li><li data-type='method'><a href="SceneTileset.html#update">update</a></li></ul></li><li><a href="ScrollZoomHandler.html">ScrollZoomHandler</a><ul class='methods'><li data-type='method'><a href="ScrollZoomHandler.html#disable">disable</a></li><li data-type='method'><a href="ScrollZoomHandler.html#enable">enable</a></li><li data-type='method'><a href="ScrollZoomHandler.html#isEnabled">isEnabled</a></li><li data-type='method'><a href="ScrollZoomHandler.html#setWheelZoomRate">setWheelZoomRate</a></li><li data-type='method'><a href="ScrollZoomHandler.html#setZoomRate">setZoomRate</a></li></ul></li><li><a href="Sightline.html">Sightline</a><ul class='methods'><li data-type='method'><a href="Sightline.html#addTargetPoint">addTargetPoint</a></li><li data-type='method'><a href="Sightline.html#destroy">destroy</a></li><li data-type='method'><a href="Sightline.html#removeAllTargetPoint">removeAllTargetPoint</a></li><li data-type='method'><a href="Sightline.html#removeTargetPoint">removeTargetPoint</a></li><li data-type='method'><a href="Sightline.html#updateTargetPoint">updateTargetPoint</a></li></ul></li><li><a href="SightlineCollection.html">SightlineCollection</a><ul class='methods'><li data-type='method'><a href="SightlineCollection.html#add">add</a></li><li data-type='method'><a href="SightlineCollection.html#getById">getById</a></li><li data-type='method'><a href="SightlineCollection.html#getByIndex">getByIndex</a></li><li data-type='method'><a href="SightlineCollection.html#indexOf">indexOf</a></li><li data-type='method'><a href="SightlineCollection.html#remove">remove</a></li><li data-type='method'><a href="SightlineCollection.html#removeAll">removeAll</a></li><li data-type='method'><a href="SightlineCollection.html#removeById">removeById</a></li><li data-type='method'><a href="SightlineCollection.html#removeByIndex">removeByIndex</a></li><li data-type='method'><a href="SightlineCollection.html#serialize">serialize</a></li></ul></li><li><a href="SimplePolylineGeometry.html">SimplePolylineGeometry</a><ul class='methods'><li data-type='method'><a href="SimplePolylineGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="SimplePolylineGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="SimplePolylineGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="SimplePolylineGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="SimplePolylineGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="SimplePolylineGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="SimplePolylineGeometry.html#setData">setData</a></li><li data-type='method'><a href="SimplePolylineGeometry.html#update">update</a></li></ul></li><li><a href="Sky.html">Sky</a><ul class='methods'><li data-type='method'><a href="Sky.html#deserialize">deserialize</a></li><li data-type='method'><a href="Sky.html#destroy">destroy</a></li><li data-type='method'><a href="Sky.html#serialize">serialize</a></li><li data-type='method'><a href="Sky.html#setProps">setProps</a></li><li data-type='method'><a href="Sky.html#setSunLight">setSunLight</a></li></ul></li><li><a href="Skybox.html">Skybox</a><ul class='methods'><li data-type='method'><a href="Skybox.html#checkInputTextureExists">checkInputTextureExists</a></li><li data-type='method'><a href="Skybox.html#collect">collect</a></li><li data-type='method'><a href="Skybox.html#destroy">destroy</a></li><li data-type='method'><a href="Skybox.html#init">init</a></li><li data-type='method'><a href="Skybox.html#loaded">loaded</a></li><li data-type='method'><a href="Skybox.html#prepare">prepare</a></li><li data-type='method'><a href="Skybox.html#serialize">serialize</a></li><li data-type='method'><a href="Skybox.html#updateSkyCubeTexture">updateSkyCubeTexture</a></li></ul></li><li><a href="SphereEmitter.html">SphereEmitter</a></li><li><a href="SphereGeometry.html">SphereGeometry</a><ul class='methods'><li data-type='method'><a href="SphereGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="SphereGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="SphereGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="SphereGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="SphereGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="SphereGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="SphereGeometry.html#setData">setData</a></li><li data-type='method'><a href="SphereGeometry.html#update">update</a></li></ul></li><li><a href="SpotLight.html">SpotLight</a><ul class='methods'><li data-type='method'><a href="SpotLight.html#deserialize">deserialize</a></li><li data-type='method'><a href="SpotLight.html#destroy">destroy</a></li><li data-type='method'><a href="SpotLight.html#serialize">serialize</a></li><li data-type='method'><a href="SpotLight.html#setMap">setMap</a></li><li data-type='method'><a href="SpotLight.html#setPosition">setPosition</a></li><li data-type='method'><a href="SpotLight.html#setTarget">setTarget</a></li></ul></li><li><a href="SpotLightShadow.html">SpotLightShadow</a><ul class='methods'><li data-type='method'><a href="SpotLightShadow.html#deserialize">deserialize</a></li><li data-type='method'><a href="SpotLightShadow.html#destroy">destroy</a></li><li data-type='method'><a href="SpotLightShadow.html#serialize">serialize</a></li></ul></li><li><a href="SpriteStyleLayer.html">SpriteStyleLayer</a></li><li><a href="SSRPass.html">SSRPass</a><ul class='methods'><li data-type='method'><a href="SSRPass.html#initSSRMaterial">initSSRMaterial</a></li><li data-type='method'><a href="SSRPass.html#readPixel">readPixel</a></li><li data-type='method'><a href="SSRPass.html#render">render</a></li><li data-type='method'><a href="SSRPass.html#update">update</a></li></ul></li><li><a href="StandardMaterial.html">StandardMaterial</a><ul class='methods'><li data-type='method'><a href="StandardMaterial.html#.buildDefines">buildDefines</a></li><li data-type='method'><a href="StandardMaterial.html#.fromType">fromType</a></li><li data-type='method'><a href="StandardMaterial.html#.getPresetMaterial">getPresetMaterial</a></li><li data-type='method'><a href="StandardMaterial.html#animateTexture">animateTexture</a></li><li data-type='method'><a href="StandardMaterial.html#destroy">destroy</a></li><li data-type='method'><a href="StandardMaterial.html#flowTexture">flowTexture</a></li><li data-type='method'><a href="StandardMaterial.html#isDestroyed">isDestroyed</a></li><li data-type='method'><a href="StandardMaterial.html#mergeFrameStateDefines">mergeFrameStateDefines</a></li><li data-type='method'><a href="StandardMaterial.html#mergeFrameStateUniform">mergeFrameStateUniform</a></li><li data-type='method'><a href="StandardMaterial.html#update">update</a></li><li data-type='method'><a href="StandardMaterial.html#updateProperty">updateProperty</a></li><li data-type='method'><a href="StandardMaterial.html#updateTexture">updateTexture</a></li></ul></li><li><a href="Style_.html">Style</a><ul class='methods'><li data-type='method'><a href="Style_.html#_loadImages">_loadImages</a></li><li data-type='method'><a href="Style_.html#addDirectionalLight">addDirectionalLight</a></li><li data-type='method'><a href="Style_.html#addLight">addLight</a></li><li data-type='method'><a href="Style_.html#addPointLight">addPointLight</a></li><li data-type='method'><a href="Style_.html#addPrimitive">addPrimitive</a></li><li data-type='method'><a href="Style_.html#addSpotLight">addSpotLight</a></li><li data-type='method'><a href="Style_.html#changePrimitiveOrder">changePrimitiveOrder</a></li><li data-type='method'><a href="Style_.html#checkCollectionUpdates">checkCollectionUpdates</a></li><li data-type='method'><a href="Style_.html#coveringTiles">coveringTiles</a></li><li data-type='method'><a href="Style_.html#getAmbientLight">getAmbientLight</a></li><li data-type='method'><a href="Style_.html#getFilter">getFilter</a></li><li data-type='method'><a href="Style_.html#getLights">getLights</a></li><li data-type='method'><a href="Style_.html#getNearestTileZoom">getNearestTileZoom</a></li><li data-type='method'><a href="Style_.html#getPrimitiveById">getPrimitiveById</a></li><li data-type='method'><a href="Style_.html#getSky">getSky</a></li><li data-type='method'><a href="Style_.html#getSunLight">getSunLight</a></li><li data-type='method'><a href="Style_.html#lightSerialize">lightSerialize</a></li><li data-type='method'><a href="Style_.html#markOriginalStyle">markOriginalStyle</a></li><li data-type='method'><a href="Style_.html#queryRenderedFeatures">queryRenderedFeatures</a></li><li data-type='method'><a href="Style_.html#registCommonQuadtree">registCommonQuadtree</a></li><li data-type='method'><a href="Style_.html#removeDirectionalLight">removeDirectionalLight</a></li><li data-type='method'><a href="Style_.html#removeLight">removeLight</a></li><li data-type='method'><a href="Style_.html#removePointLight">removePointLight</a></li><li data-type='method'><a href="Style_.html#removePrimitive">removePrimitive</a></li><li data-type='method'><a href="Style_.html#removePrimitiveById">removePrimitiveById</a></li><li data-type='method'><a href="Style_.html#removeSpotLight">removeSpotLight</a></li><li data-type='method'><a href="Style_.html#setFilter">setFilter</a></li></ul></li><li><a href="StyleLayer.html">StyleLayer</a></li><li><a href="Sun.html">Sun</a><ul class='methods'><li data-type='method'><a href="Sun.html#collect">collect</a></li><li data-type='method'><a href="Sun.html#loaded">loaded</a></li></ul></li><li><a href="SunLight.html">SunLight</a><ul class='methods'><li data-type='method'><a href="SunLight.html#deserialize">deserialize</a></li><li data-type='method'><a href="SunLight.html#destroy">destroy</a></li><li data-type='method'><a href="SunLight.html#getHour">getHour</a></li><li data-type='method'><a href="SunLight.html#getTime">getTime</a></li><li data-type='method'><a href="SunLight.html#serialize">serialize</a></li><li data-type='method'><a href="SunLight.html#setPosition">setPosition</a></li><li data-type='method'><a href="SunLight.html#setTarget">setTarget</a></li><li data-type='method'><a href="SunLight.html#setTime">setTime</a></li></ul></li><li><a href="SunLightShadow.html">SunLightShadow</a><ul class='methods'><li data-type='method'><a href="SunLightShadow.html#deserialize">deserialize</a></li><li data-type='method'><a href="SunLightShadow.html#destroy">destroy</a></li><li data-type='method'><a href="SunLightShadow.html#serialize">serialize</a></li></ul></li><li><a href="SymbolStyleLayer.html">SymbolStyleLayer</a><ul class='methods'><li data-type='method'><a href="SymbolStyleLayer.html#serialize">serialize</a></li></ul></li><li><a href="SymtrackingStyleLayer.html">SymtrackingStyleLayer</a></li><li><a href="TDModelSource.html">TDModelSource</a><ul class='methods'><li data-type='method'><a href="TDModelSource.html#fire">fire</a></li><li data-type='method'><a href="TDModelSource.html#isEarthSource">isEarthSource</a></li><li data-type='method'><a href="TDModelSource.html#off">off</a></li><li data-type='method'><a href="TDModelSource.html#on">on</a></li><li data-type='method'><a href="TDModelSource.html#once">once</a></li><li data-type='method'><a href="TDModelSource.html#serialize">serialize</a></li><li data-type='method'><a href="TDModelSource.html#setAABBFilter">setAABBFilter</a></li><li data-type='method'><a href="TDModelSource.html#setFilter">setFilter</a></li></ul></li><li><a href="TDModelStyleLayer.html">TDModelStyleLayer</a></li><li><a href="TDTilesSource.html">TDTilesSource</a><ul class='methods'><li data-type='method'><a href="TDTilesSource.html#serialize">serialize</a></li><li data-type='method'><a href="TDTilesSource.html#setFilter">setFilter</a></li></ul></li><li><a href="TDTilesStyleLayer.html">TDTilesStyleLayer</a></li><li><a href="TerrainLeveling.html">TerrainLeveling</a><ul class='methods'><li data-type='method'><a href="TerrainLeveling.html#collect">collect</a></li><li data-type='method'><a href="TerrainLeveling.html#destroy">destroy</a></li><li data-type='method'><a href="TerrainLeveling.html#getRectangle">getRectangle</a></li><li data-type='method'><a href="TerrainLeveling.html#onAdd">onAdd</a></li><li data-type='method'><a href="TerrainLeveling.html#serialize">serialize</a></li><li data-type='method'><a href="TerrainLeveling.html#setDepth">setDepth</a></li></ul></li><li><a href="Texture.html">Texture</a><ul class='methods'><li data-type='method'><a href="Texture.html#.createImageFromTexture">createImageFromTexture</a></li><li data-type='method'><a href="Texture.html#.createWebGLTextureFromTexture">createWebGLTextureFromTexture</a></li><li data-type='method'><a href="Texture.html#addReference">addReference</a></li><li data-type='method'><a href="Texture.html#allocateStorage">allocateStorage</a></li><li data-type='method'><a href="Texture.html#bindSampler">bindSampler</a></li><li data-type='method'><a href="Texture.html#clone">clone</a></li><li data-type='method'><a href="Texture.html#copyFromFramebuffer">copyFromFramebuffer</a></li><li data-type='method'><a href="Texture.html#deserialize">deserialize</a></li><li data-type='method'><a href="Texture.html#destroy">destroy</a></li><li data-type='method'><a href="Texture.html#generateMipmap">generateMipmap</a></li><li data-type='method'><a href="Texture.html#isDestroyed">isDestroyed</a></li><li data-type='method'><a href="Texture.html#reduceReference">reduceReference</a></li><li data-type='method'><a href="Texture.html#serialize">serialize</a></li><li data-type='method'><a href="Texture.html#setProps">setProps</a></li><li data-type='method'><a href="Texture.html#setStorageMode">setStorageMode</a></li><li data-type='method'><a href="Texture.html#unpackCompressedImagesToTexture">unpackCompressedImagesToTexture</a></li><li data-type='method'><a href="Texture.html#unpackFramebufferToTexture">unpackFramebufferToTexture</a></li><li data-type='method'><a href="Texture.html#unpackImagesToTexture">unpackImagesToTexture</a></li><li data-type='method'><a href="Texture.html#update">update</a></li><li data-type='method'><a href="Texture.html#writeData">writeData</a></li></ul></li><li><a href="TextureLoader.html">TextureLoader</a><ul class='methods'><li data-type='method'><a href="TextureLoader.html#.load">load</a></li><li data-type='method'><a href="TextureLoader.html#.loadHDRData">loadHDRData</a></li><li data-type='method'><a href="TextureLoader.html#.loadImageData">loadImageData</a></li><li data-type='method'><a href="TextureLoader.html#load">load</a></li><li data-type='method'><a href="TextureLoader.html#loadImageData">loadImageData</a></li></ul></li><li><a href="Thumbnail.html">Thumbnail</a><ul class='methods'><li data-type='method'><a href="Thumbnail.html#getDefaultPosition">getDefaultPosition</a></li></ul></li><li><a href="TileFeature.html">TileFeature</a><ul class='methods'><li data-type='method'><a href="TileFeature.html#destroy">destroy</a></li><li data-type='method'><a href="TileFeature.html#getParentPrimitive">getParentPrimitive</a></li><li data-type='method'><a href="TileFeature.html#getProperties">getProperties</a></li><li data-type='method'><a href="TileFeature.html#getProperty">getProperty</a></li><li data-type='method'><a href="TileFeature.html#getPropertyNames">getPropertyNames</a></li><li data-type='method'><a href="TileFeature.html#hasProperty">hasProperty</a></li></ul></li><li><a href="TouchPitchHandler.html">TouchPitchHandler</a><ul class='methods'><li data-type='method'><a href="TouchPitchHandler.html#disable">disable</a></li><li data-type='method'><a href="TouchPitchHandler.html#enable">enable</a></li><li data-type='method'><a href="TouchPitchHandler.html#isActive">isActive</a></li><li data-type='method'><a href="TouchPitchHandler.html#isEnabled">isEnabled</a></li></ul></li><li><a href="TouchZoomHandler.html">TouchZoomHandler</a><ul class='methods'><li data-type='method'><a href="TouchZoomHandler.html#disable">disable</a></li><li data-type='method'><a href="TouchZoomHandler.html#enable">enable</a></li><li data-type='method'><a href="TouchZoomHandler.html#isActive">isActive</a></li><li data-type='method'><a href="TouchZoomHandler.html#isEnabled">isEnabled</a></li></ul></li><li><a href="TrackingKeyframeTrack.html">TrackingKeyframeTrack</a></li><li><a href="TrackingStyleLayer.html">TrackingStyleLayer</a></li><li><a href="TubeGeometry.html">TubeGeometry</a><ul class='methods'><li data-type='method'><a href="TubeGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="TubeGeometry.html#serialize">serialize</a></li><li data-type='method'><a href="TubeGeometry.html#setData">setData</a></li></ul></li><li><a href="Vector.html">Vector</a><ul class='methods'><li data-type='method'><a href="Vector.html#add">add</a></li><li data-type='method'><a href="Vector.html#addScalar">addScalar</a></li><li data-type='method'><a href="Vector.html#addScaledVector">addScaledVector</a></li><li data-type='method'><a href="Vector.html#addVectors">addVectors</a></li><li data-type='method'><a href="Vector.html#check">check</a></li><li data-type='method'><a href="Vector.html#clamp">clamp</a></li><li data-type='method'><a href="Vector.html#clampScalar">clampScalar</a></li><li data-type='method'><a href="Vector.html#clone">clone</a></li><li data-type='method'><a href="Vector.html#copy">copy</a></li><li data-type='method'><a href="Vector.html#distance">distance</a></li><li data-type='method'><a href="Vector.html#distanceSquared">distanceSquared</a></li><li data-type='method'><a href="Vector.html#distanceTo">distanceTo</a></li><li data-type='method'><a href="Vector.html#distanceToSquared">distanceToSquared</a></li><li data-type='method'><a href="Vector.html#divide">divide</a></li><li data-type='method'><a href="Vector.html#divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Vector.html#divideScalar">divideScalar</a></li><li data-type='method'><a href="Vector.html#dot">dot</a></li><li data-type='method'><a href="Vector.html#equals">equals</a></li><li data-type='method'><a href="Vector.html#from">from</a></li><li data-type='method'><a href="Vector.html#fromArray">fromArray</a></li><li data-type='method'><a href="Vector.html#getComponent">getComponent</a></li><li data-type='method'><a href="Vector.html#len">len</a></li><li data-type='method'><a href="Vector.html#lengthSq">lengthSq</a></li><li data-type='method'><a href="Vector.html#lengthSquared">lengthSquared</a></li><li data-type='method'><a href="Vector.html#lerp">lerp</a></li><li data-type='method'><a href="Vector.html#magnitude">magnitude</a></li><li data-type='method'><a href="Vector.html#magnitudeSquared">magnitudeSquared</a></li><li data-type='method'><a href="Vector.html#max">max</a></li><li data-type='method'><a href="Vector.html#min">min</a></li><li data-type='method'><a href="Vector.html#multiply">multiply</a></li><li data-type='method'><a href="Vector.html#multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Vector.html#multiplyScalar">multiplyScalar</a></li><li data-type='method'><a href="Vector.html#multiplyVectors">multiplyVectors</a></li><li data-type='method'><a href="Vector.html#negate">negate</a></li><li data-type='method'><a href="Vector.html#normalize">normalize</a></li><li data-type='method'><a href="Vector.html#scale">scale</a></li><li data-type='method'><a href="Vector.html#setComponent">setComponent</a></li><li data-type='method'><a href="Vector.html#setScalar">setScalar</a></li><li data-type='method'><a href="Vector.html#sub">sub</a></li><li data-type='method'><a href="Vector.html#subScalar">subScalar</a></li><li data-type='method'><a href="Vector.html#subtract">subtract</a></li><li data-type='method'><a href="Vector.html#subVectors">subVectors</a></li><li data-type='method'><a href="Vector.html#to">to</a></li><li data-type='method'><a href="Vector.html#toArray">toArray</a></li><li data-type='method'><a href="Vector.html#toFloat32Array">toFloat32Array</a></li><li data-type='method'><a href="Vector.html#toObject">toObject</a></li><li data-type='method'><a href="Vector.html#toString">toString</a></li><li data-type='method'><a href="Vector.html#toTarget">toTarget</a></li><li data-type='method'><a href="Vector.html#validate">validate</a></li></ul></li><li><a href="Vector2.html">Vector2</a><ul class='methods'><li data-type='method'><a href="Vector2.html#add">add</a></li><li data-type='method'><a href="Vector2.html#addScalar">addScalar</a></li><li data-type='method'><a href="Vector2.html#addScaledVector">addScaledVector</a></li><li data-type='method'><a href="Vector2.html#addVectors">addVectors</a></li><li data-type='method'><a href="Vector2.html#check">check</a></li><li data-type='method'><a href="Vector2.html#clamp">clamp</a></li><li data-type='method'><a href="Vector2.html#clampScalar">clampScalar</a></li><li data-type='method'><a href="Vector2.html#clone">clone</a></li><li data-type='method'><a href="Vector2.html#copy">copy</a></li><li data-type='method'><a href="Vector2.html#distance">distance</a></li><li data-type='method'><a href="Vector2.html#distanceSquared">distanceSquared</a></li><li data-type='method'><a href="Vector2.html#distanceTo">distanceTo</a></li><li data-type='method'><a href="Vector2.html#distanceToSquared">distanceToSquared</a></li><li data-type='method'><a href="Vector2.html#divide">divide</a></li><li data-type='method'><a href="Vector2.html#divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Vector2.html#divideScalar">divideScalar</a></li><li data-type='method'><a href="Vector2.html#dot">dot</a></li><li data-type='method'><a href="Vector2.html#equals">equals</a></li><li data-type='method'><a href="Vector2.html#equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="Vector2.html#from">from</a></li><li data-type='method'><a href="Vector2.html#fromArray">fromArray</a></li><li data-type='method'><a href="Vector2.html#fromObject">fromObject</a></li><li data-type='method'><a href="Vector2.html#getComponent">getComponent</a></li><li data-type='method'><a href="Vector2.html#horizontalAngle">horizontalAngle</a></li><li data-type='method'><a href="Vector2.html#len">len</a></li><li data-type='method'><a href="Vector2.html#lengthSq">lengthSq</a></li><li data-type='method'><a href="Vector2.html#lengthSquared">lengthSquared</a></li><li data-type='method'><a href="Vector2.html#lerp">lerp</a></li><li data-type='method'><a href="Vector2.html#magnitude">magnitude</a></li><li data-type='method'><a href="Vector2.html#magnitudeSquared">magnitudeSquared</a></li><li data-type='method'><a href="Vector2.html#max">max</a></li><li data-type='method'><a href="Vector2.html#min">min</a></li><li data-type='method'><a href="Vector2.html#mostOrthogonalAxis">mostOrthogonalAxis</a></li><li data-type='method'><a href="Vector2.html#multiply">multiply</a></li><li data-type='method'><a href="Vector2.html#multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Vector2.html#multiplyScalar">multiplyScalar</a></li><li data-type='method'><a href="Vector2.html#multiplyVectors">multiplyVectors</a></li><li data-type='method'><a href="Vector2.html#negate">negate</a></li><li data-type='method'><a href="Vector2.html#normalize">normalize</a></li><li data-type='method'><a href="Vector2.html#perp">perp</a></li><li data-type='method'><a href="Vector2.html#rotate">rotate</a></li><li data-type='method'><a href="Vector2.html#scale">scale</a></li><li data-type='method'><a href="Vector2.html#set">set</a></li><li data-type='method'><a href="Vector2.html#setComponent">setComponent</a></li><li data-type='method'><a href="Vector2.html#setScalar">setScalar</a></li><li data-type='method'><a href="Vector2.html#sub">sub</a></li><li data-type='method'><a href="Vector2.html#subScalar">subScalar</a></li><li data-type='method'><a href="Vector2.html#subtract">subtract</a></li><li data-type='method'><a href="Vector2.html#subVectors">subVectors</a></li><li data-type='method'><a href="Vector2.html#to">to</a></li><li data-type='method'><a href="Vector2.html#toArray">toArray</a></li><li data-type='method'><a href="Vector2.html#toFloat32Array">toFloat32Array</a></li><li data-type='method'><a href="Vector2.html#toObject">toObject</a></li><li data-type='method'><a href="Vector2.html#toString">toString</a></li><li data-type='method'><a href="Vector2.html#toTarget">toTarget</a></li><li data-type='method'><a href="Vector2.html#transform">transform</a></li><li data-type='method'><a href="Vector2.html#transformAsPoint">transformAsPoint</a></li><li data-type='method'><a href="Vector2.html#transformAsVector">transformAsVector</a></li><li data-type='method'><a href="Vector2.html#transformByMatrix2">transformByMatrix2</a></li><li data-type='method'><a href="Vector2.html#transformByMatrix3">transformByMatrix3</a></li><li data-type='method'><a href="Vector2.html#validate">validate</a></li><li data-type='method'><a href="Vector2.html#verticalAngle">verticalAngle</a></li><li data-type='method'><a href="Vector2.html#.abs">abs</a></li><li data-type='method'><a href="Vector2.html#.add">add</a></li><li data-type='method'><a href="Vector2.html#.angleBetween">angleBetween</a></li><li data-type='method'><a href="Vector2.html#.clone">clone</a></li><li data-type='method'><a href="Vector2.html#.convert">convert</a></li><li data-type='method'><a href="Vector2.html#.cross">cross</a></li><li data-type='method'><a href="Vector2.html#.distance">distance</a></li><li data-type='method'><a href="Vector2.html#.distanceSquared">distanceSquared</a></li><li data-type='method'><a href="Vector2.html#.divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Vector2.html#.divideComponents">divideComponents</a></li><li data-type='method'><a href="Vector2.html#.dot">dot</a></li><li data-type='method'><a href="Vector2.html#.equals">equals</a></li><li data-type='method'><a href="Vector2.html#.equalsArray">equalsArray</a></li><li data-type='method'><a href="Vector2.html#.equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="Vector2.html#.fromCartesian3">fromCartesian3</a></li><li data-type='method'><a href="Vector2.html#.fromCartesian4">fromCartesian4</a></li><li data-type='method'><a href="Vector2.html#.fromElements">fromElements</a></li><li data-type='method'><a href="Vector2.html#.lerp">lerp</a></li><li data-type='method'><a href="Vector2.html#.magnitude">magnitude</a></li><li data-type='method'><a href="Vector2.html#.magnitudeSquared">magnitudeSquared</a></li><li data-type='method'><a href="Vector2.html#.maximumByComponent">maximumByComponent</a></li><li data-type='method'><a href="Vector2.html#.maximumComponent">maximumComponent</a></li><li data-type='method'><a href="Vector2.html#.minimumByComponent">minimumByComponent</a></li><li data-type='method'><a href="Vector2.html#.minimumComponent">minimumComponent</a></li><li data-type='method'><a href="Vector2.html#.multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Vector2.html#.multiplyComponents">multiplyComponents</a></li><li data-type='method'><a href="Vector2.html#.negate">negate</a></li><li data-type='method'><a href="Vector2.html#.normalize">normalize</a></li><li data-type='method'><a href="Vector2.html#.pack">pack</a></li><li data-type='method'><a href="Vector2.html#.packArray">packArray</a></li><li data-type='method'><a href="Vector2.html#.subtract">subtract</a></li><li data-type='method'><a href="Vector2.html#.unpack">unpack</a></li><li data-type='method'><a href="Vector2.html#.unpackArray">unpackArray</a></li></ul></li><li><a href="Vector3.html">Vector3</a><ul class='methods'><li data-type='method'><a href="Vector3.html#add">add</a></li><li data-type='method'><a href="Vector3.html#addScalar">addScalar</a></li><li data-type='method'><a href="Vector3.html#addScaledVector">addScaledVector</a></li><li data-type='method'><a href="Vector3.html#addVectors">addVectors</a></li><li data-type='method'><a href="Vector3.html#angle">angle</a></li><li data-type='method'><a href="Vector3.html#applyMatrix3">applyMatrix3</a></li><li data-type='method'><a href="Vector3.html#applyMatrix4">applyMatrix4</a></li><li data-type='method'><a href="Vector3.html#applyNormalMatrix">applyNormalMatrix</a></li><li data-type='method'><a href="Vector3.html#applyQuaternion">applyQuaternion</a></li><li data-type='method'><a href="Vector3.html#ceil">ceil</a></li><li data-type='method'><a href="Vector3.html#check">check</a></li><li data-type='method'><a href="Vector3.html#clamp">clamp</a></li><li data-type='method'><a href="Vector3.html#clampLength">clampLength</a></li><li data-type='method'><a href="Vector3.html#clampScalar">clampScalar</a></li><li data-type='method'><a href="Vector3.html#clone">clone</a></li><li data-type='method'><a href="Vector3.html#copy">copy</a></li><li data-type='method'><a href="Vector3.html#cross">cross</a></li><li data-type='method'><a href="Vector3.html#crossVectors">crossVectors</a></li><li data-type='method'><a href="Vector3.html#distance">distance</a></li><li data-type='method'><a href="Vector3.html#distanceSquared">distanceSquared</a></li><li data-type='method'><a href="Vector3.html#distanceTo">distanceTo</a></li><li data-type='method'><a href="Vector3.html#distanceToSquared">distanceToSquared</a></li><li data-type='method'><a href="Vector3.html#divide">divide</a></li><li data-type='method'><a href="Vector3.html#divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Vector3.html#divideScalar">divideScalar</a></li><li data-type='method'><a href="Vector3.html#dot">dot</a></li><li data-type='method'><a href="Vector3.html#equals">equals</a></li><li data-type='method'><a href="Vector3.html#equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="Vector3.html#floor">floor</a></li><li data-type='method'><a href="Vector3.html#from">from</a></li><li data-type='method'><a href="Vector3.html#fromArray">fromArray</a></li><li data-type='method'><a href="Vector3.html#fromObject">fromObject</a></li><li data-type='method'><a href="Vector3.html#getComponent">getComponent</a></li><li data-type='method'><a href="Vector3.html#len">len</a></li><li data-type='method'><a href="Vector3.html#lengthSq">lengthSq</a></li><li data-type='method'><a href="Vector3.html#lengthSquared">lengthSquared</a></li><li data-type='method'><a href="Vector3.html#lerp">lerp</a></li><li data-type='method'><a href="Vector3.html#lerpVectors">lerpVectors</a></li><li data-type='method'><a href="Vector3.html#magnitude">magnitude</a></li><li data-type='method'><a href="Vector3.html#magnitudeSquared">magnitudeSquared</a></li><li data-type='method'><a href="Vector3.html#manhattanDistanceTo">manhattanDistanceTo</a></li><li data-type='method'><a href="Vector3.html#manhattanLength">manhattanLength</a></li><li data-type='method'><a href="Vector3.html#max">max</a></li><li data-type='method'><a href="Vector3.html#min">min</a></li><li data-type='method'><a href="Vector3.html#multiply">multiply</a></li><li data-type='method'><a href="Vector3.html#multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Vector3.html#multiplyScalar">multiplyScalar</a></li><li data-type='method'><a href="Vector3.html#multiplyVectors">multiplyVectors</a></li><li data-type='method'><a href="Vector3.html#negate">negate</a></li><li data-type='method'><a href="Vector3.html#normalize">normalize</a></li><li data-type='method'><a href="Vector3.html#project">project</a></li><li data-type='method'><a href="Vector3.html#projectOnPlane">projectOnPlane</a></li><li data-type='method'><a href="Vector3.html#projectOnVector">projectOnVector</a></li><li data-type='method'><a href="Vector3.html#random">random</a></li><li data-type='method'><a href="Vector3.html#reflect">reflect</a></li><li data-type='method'><a href="Vector3.html#rotateX">rotateX</a></li><li data-type='method'><a href="Vector3.html#rotateY">rotateY</a></li><li data-type='method'><a href="Vector3.html#rotateZ">rotateZ</a></li><li data-type='method'><a href="Vector3.html#round">round</a></li><li data-type='method'><a href="Vector3.html#roundToZero">roundToZero</a></li><li data-type='method'><a href="Vector3.html#scale">scale</a></li><li data-type='method'><a href="Vector3.html#set">set</a></li><li data-type='method'><a href="Vector3.html#setComponent">setComponent</a></li><li data-type='method'><a href="Vector3.html#setFromMatrix3Column">setFromMatrix3Column</a></li><li data-type='method'><a href="Vector3.html#setFromMatrixColumn">setFromMatrixColumn</a></li><li data-type='method'><a href="Vector3.html#setFromMatrixPosition">setFromMatrixPosition</a></li><li data-type='method'><a href="Vector3.html#setFromMatrixScale">setFromMatrixScale</a></li><li data-type='method'><a href="Vector3.html#setFromSpherical">setFromSpherical</a></li><li data-type='method'><a href="Vector3.html#setFromSphericalCoords">setFromSphericalCoords</a></li><li data-type='method'><a href="Vector3.html#setLength">setLength</a></li><li data-type='method'><a href="Vector3.html#setScalar">setScalar</a></li><li data-type='method'><a href="Vector3.html#sub">sub</a></li><li data-type='method'><a href="Vector3.html#subScalar">subScalar</a></li><li data-type='method'><a href="Vector3.html#subtract">subtract</a></li><li data-type='method'><a href="Vector3.html#subVectors">subVectors</a></li><li data-type='method'><a href="Vector3.html#to">to</a></li><li data-type='method'><a href="Vector3.html#toArray">toArray</a></li><li data-type='method'><a href="Vector3.html#toFloat32Array">toFloat32Array</a></li><li data-type='method'><a href="Vector3.html#toObject">toObject</a></li><li data-type='method'><a href="Vector3.html#toString">toString</a></li><li data-type='method'><a href="Vector3.html#toTarget">toTarget</a></li><li data-type='method'><a href="Vector3.html#transform">transform</a></li><li data-type='method'><a href="Vector3.html#transformAsPoint">transformAsPoint</a></li><li data-type='method'><a href="Vector3.html#transformAsVector">transformAsVector</a></li><li data-type='method'><a href="Vector3.html#transformByMatrix2">transformByMatrix2</a></li><li data-type='method'><a href="Vector3.html#transformByMatrix3">transformByMatrix3</a></li><li data-type='method'><a href="Vector3.html#transformByQuaternion">transformByQuaternion</a></li><li data-type='method'><a href="Vector3.html#transformDirection">transformDirection</a></li><li data-type='method'><a href="Vector3.html#unproject">unproject</a></li><li data-type='method'><a href="Vector3.html#validate">validate</a></li><li data-type='method'><a href="Vector3.html#.abs">abs</a></li><li data-type='method'><a href="Vector3.html#.add">add</a></li><li data-type='method'><a href="Vector3.html#.angleBetween">angleBetween</a></li><li data-type='method'><a href="Vector3.html#.clone">clone</a></li><li data-type='method'><a href="Vector3.html#.cross">cross</a></li><li data-type='method'><a href="Vector3.html#.cubicSpline">cubicSpline</a></li><li data-type='method'><a href="Vector3.html#.distance">distance</a></li><li data-type='method'><a href="Vector3.html#.distanceSquared">distanceSquared</a></li><li data-type='method'><a href="Vector3.html#.divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Vector3.html#.divideComponents">divideComponents</a></li><li data-type='method'><a href="Vector3.html#.dot">dot</a></li><li data-type='method'><a href="Vector3.html#.equals">equals</a></li><li data-type='method'><a href="Vector3.html#.equalsArray">equalsArray</a></li><li data-type='method'><a href="Vector3.html#.equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="Vector3.html#.fromArray">fromArray</a></li><li data-type='method'><a href="Vector3.html#.fromCartesian4">fromCartesian4</a></li><li data-type='method'><a href="Vector3.html#.fromDegrees">fromDegrees</a></li><li data-type='method'><a href="Vector3.html#.fromDegreesArray">fromDegreesArray</a></li><li data-type='method'><a href="Vector3.html#.fromDegreesArrayHeights">fromDegreesArrayHeights</a></li><li data-type='method'><a href="Vector3.html#.fromElements">fromElements</a></li><li data-type='method'><a href="Vector3.html#.fromQuaternion">fromQuaternion</a></li><li data-type='method'><a href="Vector3.html#.fromRadians">fromRadians</a></li><li data-type='method'><a href="Vector3.html#.fromRadiansArray">fromRadiansArray</a></li><li data-type='method'><a href="Vector3.html#.fromRadiansArrayHeights">fromRadiansArrayHeights</a></li><li data-type='method'><a href="Vector3.html#.lerp">lerp</a></li><li data-type='method'><a href="Vector3.html#.magnitude">magnitude</a></li><li data-type='method'><a href="Vector3.html#.magnitudeSquared">magnitudeSquared</a></li><li data-type='method'><a href="Vector3.html#.maximumByComponent">maximumByComponent</a></li><li data-type='method'><a href="Vector3.html#.maximumComponent">maximumComponent</a></li><li data-type='method'><a href="Vector3.html#.midpoint">midpoint</a></li><li data-type='method'><a href="Vector3.html#.minimumByComponent">minimumByComponent</a></li><li data-type='method'><a href="Vector3.html#.minimumComponent">minimumComponent</a></li><li data-type='method'><a href="Vector3.html#.mostOrthogonalAxis">mostOrthogonalAxis</a></li><li data-type='method'><a href="Vector3.html#.multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Vector3.html#.multiplyComponents">multiplyComponents</a></li><li data-type='method'><a href="Vector3.html#.negate">negate</a></li><li data-type='method'><a href="Vector3.html#.normalize">normalize</a></li><li data-type='method'><a href="Vector3.html#.pack">pack</a></li><li data-type='method'><a href="Vector3.html#.packArray">packArray</a></li><li data-type='method'><a href="Vector3.html#.projectVector">projectVector</a></li><li data-type='method'><a href="Vector3.html#.subtract">subtract</a></li><li data-type='method'><a href="Vector3.html#.toCartographicFromDegrees">toCartographicFromDegrees</a></li><li data-type='method'><a href="Vector3.html#.toCartographicFromRadians">toCartographicFromRadians</a></li><li data-type='method'><a href="Vector3.html#.unpack">unpack</a></li><li data-type='method'><a href="Vector3.html#.unpackArray">unpackArray</a></li></ul></li><li><a href="Vector4.html">Vector4</a><ul class='methods'><li data-type='method'><a href="Vector4.html#add">add</a></li><li data-type='method'><a href="Vector4.html#addScalar">addScalar</a></li><li data-type='method'><a href="Vector4.html#addScaledVector">addScaledVector</a></li><li data-type='method'><a href="Vector4.html#addVectors">addVectors</a></li><li data-type='method'><a href="Vector4.html#applyMatrix4">applyMatrix4</a></li><li data-type='method'><a href="Vector4.html#check">check</a></li><li data-type='method'><a href="Vector4.html#clamp">clamp</a></li><li data-type='method'><a href="Vector4.html#clampScalar">clampScalar</a></li><li data-type='method'><a href="Vector4.html#clone">clone</a></li><li data-type='method'><a href="Vector4.html#copy">copy</a></li><li data-type='method'><a href="Vector4.html#distance">distance</a></li><li data-type='method'><a href="Vector4.html#distanceSquared">distanceSquared</a></li><li data-type='method'><a href="Vector4.html#distanceTo">distanceTo</a></li><li data-type='method'><a href="Vector4.html#distanceToSquared">distanceToSquared</a></li><li data-type='method'><a href="Vector4.html#divide">divide</a></li><li data-type='method'><a href="Vector4.html#divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Vector4.html#divideScalar">divideScalar</a></li><li data-type='method'><a href="Vector4.html#dot">dot</a></li><li data-type='method'><a href="Vector4.html#equals">equals</a></li><li data-type='method'><a href="Vector4.html#equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="Vector4.html#from">from</a></li><li data-type='method'><a href="Vector4.html#fromArray">fromArray</a></li><li data-type='method'><a href="Vector4.html#fromObject">fromObject</a></li><li data-type='method'><a href="Vector4.html#getComponent">getComponent</a></li><li data-type='method'><a href="Vector4.html#len">len</a></li><li data-type='method'><a href="Vector4.html#lengthSq">lengthSq</a></li><li data-type='method'><a href="Vector4.html#lengthSquared">lengthSquared</a></li><li data-type='method'><a href="Vector4.html#lerp">lerp</a></li><li data-type='method'><a href="Vector4.html#magnitude">magnitude</a></li><li data-type='method'><a href="Vector4.html#magnitudeSquared">magnitudeSquared</a></li><li data-type='method'><a href="Vector4.html#max">max</a></li><li data-type='method'><a href="Vector4.html#min">min</a></li><li data-type='method'><a href="Vector4.html#multiply">multiply</a></li><li data-type='method'><a href="Vector4.html#multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Vector4.html#multiplyScalar">multiplyScalar</a></li><li data-type='method'><a href="Vector4.html#multiplyVectors">multiplyVectors</a></li><li data-type='method'><a href="Vector4.html#negate">negate</a></li><li data-type='method'><a href="Vector4.html#normalize">normalize</a></li><li data-type='method'><a href="Vector4.html#scale">scale</a></li><li data-type='method'><a href="Vector4.html#set">set</a></li><li data-type='method'><a href="Vector4.html#setComponent">setComponent</a></li><li data-type='method'><a href="Vector4.html#setScalar">setScalar</a></li><li data-type='method'><a href="Vector4.html#sub">sub</a></li><li data-type='method'><a href="Vector4.html#subScalar">subScalar</a></li><li data-type='method'><a href="Vector4.html#subtract">subtract</a></li><li data-type='method'><a href="Vector4.html#subVectors">subVectors</a></li><li data-type='method'><a href="Vector4.html#to">to</a></li><li data-type='method'><a href="Vector4.html#toArray">toArray</a></li><li data-type='method'><a href="Vector4.html#toFloat32Array">toFloat32Array</a></li><li data-type='method'><a href="Vector4.html#toObject">toObject</a></li><li data-type='method'><a href="Vector4.html#toString">toString</a></li><li data-type='method'><a href="Vector4.html#toTarget">toTarget</a></li><li data-type='method'><a href="Vector4.html#transform">transform</a></li><li data-type='method'><a href="Vector4.html#transformByMatrix2">transformByMatrix2</a></li><li data-type='method'><a href="Vector4.html#transformByMatrix3">transformByMatrix3</a></li><li data-type='method'><a href="Vector4.html#transformByQuaternion">transformByQuaternion</a></li><li data-type='method'><a href="Vector4.html#validate">validate</a></li><li data-type='method'><a href="Vector4.html#.abs">abs</a></li><li data-type='method'><a href="Vector4.html#.add">add</a></li><li data-type='method'><a href="Vector4.html#.clone">clone</a></li><li data-type='method'><a href="Vector4.html#.convert">convert</a></li><li data-type='method'><a href="Vector4.html#.cubicSpline">cubicSpline</a></li><li data-type='method'><a href="Vector4.html#.distance">distance</a></li><li data-type='method'><a href="Vector4.html#.distanceSquared">distanceSquared</a></li><li data-type='method'><a href="Vector4.html#.divideByScalar">divideByScalar</a></li><li data-type='method'><a href="Vector4.html#.divideComponents">divideComponents</a></li><li data-type='method'><a href="Vector4.html#.dot">dot</a></li><li data-type='method'><a href="Vector4.html#.equals">equals</a></li><li data-type='method'><a href="Vector4.html#.equalsArray">equalsArray</a></li><li data-type='method'><a href="Vector4.html#.equalsEpsilon">equalsEpsilon</a></li><li data-type='method'><a href="Vector4.html#.fromColor">fromColor</a></li><li data-type='method'><a href="Vector4.html#.fromElements">fromElements</a></li><li data-type='method'><a href="Vector4.html#.lerp">lerp</a></li><li data-type='method'><a href="Vector4.html#.magnitude">magnitude</a></li><li data-type='method'><a href="Vector4.html#.magnitudeSquared">magnitudeSquared</a></li><li data-type='method'><a href="Vector4.html#.maximumByComponent">maximumByComponent</a></li><li data-type='method'><a href="Vector4.html#.maximumComponent">maximumComponent</a></li><li data-type='method'><a href="Vector4.html#.minimumByComponent">minimumByComponent</a></li><li data-type='method'><a href="Vector4.html#.minimumComponent">minimumComponent</a></li><li data-type='method'><a href="Vector4.html#.mostOrthogonalAxis">mostOrthogonalAxis</a></li><li data-type='method'><a href="Vector4.html#.multiplyByScalar">multiplyByScalar</a></li><li data-type='method'><a href="Vector4.html#.multiplyComponents">multiplyComponents</a></li><li data-type='method'><a href="Vector4.html#.negate">negate</a></li><li data-type='method'><a href="Vector4.html#.normalize">normalize</a></li><li data-type='method'><a href="Vector4.html#.pack">pack</a></li><li data-type='method'><a href="Vector4.html#.packArray">packArray</a></li><li data-type='method'><a href="Vector4.html#.packFloat">packFloat</a></li><li data-type='method'><a href="Vector4.html#.subtract">subtract</a></li><li data-type='method'><a href="Vector4.html#.unpack">unpack</a></li><li data-type='method'><a href="Vector4.html#.unpackArray">unpackArray</a></li><li data-type='method'><a href="Vector4.html#.unpackFloat">unpackFloat</a></li></ul></li><li><a href="VectorTileSource.html">VectorTileSource</a><ul class='methods'><li data-type='method'><a href="VectorTileSource.html#fire">fire</a></li><li data-type='method'><a href="VectorTileSource.html#off">off</a></li><li data-type='method'><a href="VectorTileSource.html#on">on</a></li><li data-type='method'><a href="VectorTileSource.html#once">once</a></li><li data-type='method'><a href="VectorTileSource.html#serialize">serialize</a></li></ul></li><li><a href="VideoManager.html">VideoManager</a><ul class='methods'><li data-type='method'><a href="VideoManager.html#_updateClipRegionsVisibility">_updateClipRegionsVisibility</a></li><li data-type='method'><a href="VideoManager.html#add">add</a></li><li data-type='method'><a href="VideoManager.html#contains">contains</a></li><li data-type='method'><a href="VideoManager.html#containsById">containsById</a></li><li data-type='method'><a href="VideoManager.html#getAll">getAll</a></li><li data-type='method'><a href="VideoManager.html#getById">getById</a></li><li data-type='method'><a href="VideoManager.html#getByIndex">getByIndex</a></li><li data-type='method'><a href="VideoManager.html#indexOf">indexOf</a></li><li data-type='method'><a href="VideoManager.html#indexOfById">indexOfById</a></li><li data-type='method'><a href="VideoManager.html#lower">lower</a></li><li data-type='method'><a href="VideoManager.html#raise">raise</a></li><li data-type='method'><a href="VideoManager.html#remove">remove</a></li><li data-type='method'><a href="VideoManager.html#removeAll">removeAll</a></li><li data-type='method'><a href="VideoManager.html#removeAllClipRegions">removeAllClipRegions</a></li><li data-type='method'><a href="VideoManager.html#removeById">removeById</a></li><li data-type='method'><a href="VideoManager.html#serialize">serialize</a></li><li data-type='method'><a href="VideoManager.html#update">update</a></li><li data-type='method'><a href="VideoManager.html#updatePrimitives">updatePrimitives</a></li></ul></li><li><a href="VideoProjection.html">VideoProjection</a><ul class='methods'><li data-type='method'><a href="VideoProjection.html#_computerMatrix">_computerMatrix</a></li><li data-type='method'><a href="VideoProjection.html#_getColor">_getColor</a></li><li data-type='method'><a href="VideoProjection.html#_updateTransform">_updateTransform</a></li><li data-type='method'><a href="VideoProjection.html#_updateVideoTexture">_updateVideoTexture</a></li><li data-type='method'><a href="VideoProjection.html#_updateVisibility">_updateVisibility</a></li><li data-type='method'><a href="VideoProjection.html#destroy">destroy</a></li><li data-type='method'><a href="VideoProjection.html#positioning">positioning</a></li><li data-type='method'><a href="VideoProjection.html#removeClipRegion">removeClipRegion</a></li></ul></li><li><a href="ViewDome.html">ViewDome</a><ul class='methods'><li data-type='method'><a href="ViewDome.html#destroy">destroy</a></li></ul></li><li><a href="ViewDomeCollection.html">ViewDomeCollection</a><ul class='methods'><li data-type='method'><a href="ViewDomeCollection.html#add">add</a></li><li data-type='method'><a href="ViewDomeCollection.html#getById">getById</a></li><li data-type='method'><a href="ViewDomeCollection.html#getByIndex">getByIndex</a></li><li data-type='method'><a href="ViewDomeCollection.html#indexOf">indexOf</a></li><li data-type='method'><a href="ViewDomeCollection.html#remove">remove</a></li><li data-type='method'><a href="ViewDomeCollection.html#removeAll">removeAll</a></li><li data-type='method'><a href="ViewDomeCollection.html#removeById">removeById</a></li><li data-type='method'><a href="ViewDomeCollection.html#removeByIndex">removeByIndex</a></li><li data-type='method'><a href="ViewDomeCollection.html#serialize">serialize</a></li><li data-type='method'><a href="ViewDomeCollection.html#update">update</a></li></ul></li><li><a href="Viewshed3D.html">Viewshed3D</a><ul class='methods'><li data-type='method'><a href="Viewshed3D.html#destroy">destroy</a></li><li data-type='method'><a href="Viewshed3D.html#locateToViewer">locateToViewer</a></li><li data-type='method'><a href="Viewshed3D.html#setTargetPoint">setTargetPoint</a></li></ul></li><li><a href="Viewshed3DCollection.html">Viewshed3DCollection</a><ul class='methods'><li data-type='method'><a href="Viewshed3DCollection.html#add">add</a></li><li data-type='method'><a href="Viewshed3DCollection.html#getById">getById</a></li><li data-type='method'><a href="Viewshed3DCollection.html#getByIndex">getByIndex</a></li><li data-type='method'><a href="Viewshed3DCollection.html#indexOf">indexOf</a></li><li data-type='method'><a href="Viewshed3DCollection.html#remove">remove</a></li><li data-type='method'><a href="Viewshed3DCollection.html#removeAll">removeAll</a></li><li data-type='method'><a href="Viewshed3DCollection.html#removeById">removeById</a></li><li data-type='method'><a href="Viewshed3DCollection.html#removeByIndex">removeByIndex</a></li><li data-type='method'><a href="Viewshed3DCollection.html#serialize">serialize</a></li></ul></li><li><a href="WallGeometry.html">WallGeometry</a><ul class='methods'><li data-type='method'><a href="WallGeometry.html#.fromConstantHeights">fromConstantHeights</a></li><li data-type='method'><a href="WallGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="WallGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="WallGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="WallGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="WallGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="WallGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="WallGeometry.html#setData">setData</a></li><li data-type='method'><a href="WallGeometry.html#update">update</a></li><li data-type='method'><a href="WallGeometry.html#updateProperty">updateProperty</a></li></ul></li><li><a href="WallOutlineGeometry.html">WallOutlineGeometry</a><ul class='methods'><li data-type='method'><a href="WallOutlineGeometry.html#.fromConstantHeights">fromConstantHeights</a></li><li data-type='method'><a href="WallOutlineGeometry.html#computeBoundingBox">computeBoundingBox</a></li><li data-type='method'><a href="WallOutlineGeometry.html#computeBoundingSphere">computeBoundingSphere</a></li><li data-type='method'><a href="WallOutlineGeometry.html#destroy">destroy</a></li><li data-type='method'><a href="WallOutlineGeometry.html#emplaceVertexBufferOfLines">emplaceVertexBufferOfLines</a></li><li data-type='method'><a href="WallOutlineGeometry.html#emplaceVertexBufferTriangle">emplaceVertexBufferTriangle</a></li><li data-type='method'><a href="WallOutlineGeometry.html#serialize">serialize</a></li><li data-type='method'><a href="WallOutlineGeometry.html#setAttribute">setAttribute</a></li><li data-type='method'><a href="WallOutlineGeometry.html#setData">setData</a></li><li data-type='method'><a href="WallOutlineGeometry.html#update">update</a></li><li data-type='method'><a href="WallOutlineGeometry.html#updateProperty">updateProperty</a></li></ul></li><li><a href="WaterMaterial.html">WaterMaterial</a><ul class='methods'><li data-type='method'><a href="WaterMaterial.html#deserialize">deserialize</a></li><li data-type='method'><a href="WaterMaterial.html#destroy">destroy</a></li><li data-type='method'><a href="WaterMaterial.html#serialize">serialize</a></li><li data-type='method'><a href="WaterMaterial.html#setOptions">setOptions</a></li><li data-type='method'><a href="WaterMaterial.html#update">update</a></li></ul></li></ul></div></div><div class="sidebar-section"><div class="sidebar-section-title with-arrow" data-isopen="true" data-section="namespaces"><div>Namespaces</div><svg viewBox="0 0 24 24"><path d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"/></svg></div><div class="sidebar-section-children-container"><ul class="sidebar-section-children"><li><a href="Decision.html">Decision</a></li><li><a href="events.html">events</a></li><li><a href="expressionColor.html">expressionColor</a></li><li><a href="expressionMath.html">expressionMath</a></li><li><a href="Expressions.html">Expressions</a></li><li><a href="FeatureData.html">FeatureData</a></li><li><a href="filter.html">filter</a></li><li><a href="Heatmap.html">Heatmap</a></li><li><a href="Lookup.html">Lookup</a></li><li><a href="Math.html">Math</a><ul class='methods'><li data-type='method'><a href="Math.html#.toDegrees">toDegrees</a></li><li data-type='method'><a href="Math.html#.toRadians">toRadians</a></li></ul></li><li><a href="PixelDatatype.html">PixelDatatype</a><ul class='methods'><li data-type='method'><a href="PixelDatatype.html#.isPacked">isPacked</a></li><li data-type='method'><a href="PixelDatatype.html#.sizeInBytes">sizeInBytes</a></li><li data-type='method'><a href="PixelDatatype.html#.toWebGLConstant">toWebGLConstant</a></li><li data-type='method'><a href="PixelDatatype.html#.validate">validate</a></li></ul></li><li><a href="PixelFormat.html">PixelFormat</a></li><li><a href="RampsScalesCurves.html">RampsScalesCurves</a></li><li><a href="source.html">source</a></li><li><a href="String.html">String</a></li><li><a href="style.html">style</a></li><li><a href="Transforms.html">Transforms</a><ul class='methods'><li data-type='method'><a href="Transforms.html#.cartesian3ToCartographic">cartesian3ToCartographic</a></li><li data-type='method'><a href="Transforms.html#.cartesianToFixedFrame">cartesianToFixedFrame</a></li><li data-type='method'><a href="Transforms.html#.cartographicToCartesian3">cartographicToCartesian3</a></li><li data-type='method'><a href="Transforms.html#.cartographicToFixedFrame">cartographicToFixedFrame</a></li><li data-type='method'><a href="Transforms.html#.computeTemeToPseudoFixedMatrix">computeTemeToPseudoFixedMatrix</a></li><li data-type='method'><a href="Transforms.html#.convertCameraPositionOptions2MapCenterOptions">convertCameraPositionOptions2MapCenterOptions</a></li><li data-type='method'><a href="Transforms.html#.convertMapCenterFromCameraCartesian3Position">convertMapCenterFromCameraCartesian3Position</a></li><li data-type='method'><a href="Transforms.html#.convertMapCenterFromCameraPosition">convertMapCenterFromCameraPosition</a></li><li data-type='method'><a href="Transforms.html#.convertMapCenterOptions2CameraPositionOptions">convertMapCenterOptions2CameraPositionOptions</a></li><li data-type='method'><a href="Transforms.html#.convertV4Pos2V34">convertV4Pos2V34</a></li><li data-type='method'><a href="Transforms.html#.convertV4Pos2V34Traversal">convertV4Pos2V34Traversal</a></li><li data-type='method'><a href="Transforms.html#.convertV34Pos2V4">convertV34Pos2V4</a></li><li data-type='method'><a href="Transforms.html#.eastNorthUpToFixedFrame">eastNorthUpToFixedFrame</a></li><li data-type='method'><a href="Transforms.html#.fixedFrameToHeadingPitchRoll">fixedFrameToHeadingPitchRoll</a></li><li data-type='method'><a href="Transforms.html#.generateArc">generateArc</a></li><li data-type='method'><a href="Transforms.html#.headingPitchRollToFixedFrame">headingPitchRollToFixedFrame</a></li><li data-type='method'><a href="Transforms.html#.localFrameToFixedFrame">localFrameToFixedFrame</a></li><li data-type='method'><a href="Transforms.html#.pointToGLWindowCoordinates">pointToGLWindowCoordinates</a></li><li data-type='method'><a href="Transforms.html#.pointToWindowCoordinates">pointToWindowCoordinates</a></li><li data-type='method'><a href="Transforms.html#.pointToWindowCoordinatesFrontCheck">pointToWindowCoordinatesFrontCheck</a></li><li data-type='method'><a href="Transforms.html#.rotationMatrixFromPositionVelocity">rotationMatrixFromPositionVelocity</a></li></ul></li><li><a href="Types.html">Types</a></li><li><a href="util.html">util</a><ul class='methods'><li data-type='method'><a href="util.html#.getJSON">getJSON</a></li><li data-type='method'><a href="util.html#.getString">getString</a></li></ul></li><li><a href="VariableBinding.html">VariableBinding</a></li><li><a href="Zoom.html">Zoom</a></li></ul></div></div><div class="sidebar-section"><div class="sidebar-section-title with-arrow" data-isopen="true" data-section="mixins"><div>Mixins</div><svg viewBox="0 0 24 24"><path d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"/></svg></div><div class="sidebar-section-children-container"><ul class="sidebar-section-children"><li><a href="Evented.html">Evented</a><ul class='methods'><li data-type='method'><a href="Evented.html#fire">fire</a></li><li data-type='method'><a href="Evented.html#off">off</a></li><li data-type='method'><a href="Evented.html#on">on</a></li><li data-type='method'><a href="Evented.html#once">once</a></li></ul></li></ul></div></div><div class="sidebar-section"><div class="sidebar-section-title with-arrow" data-isopen="true" data-section="interfaces"><div>Interfaces</div><svg viewBox="0 0 24 24"><path d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"/></svg></div><div class="sidebar-section-children-container"><ul class="sidebar-section-children"><li><a href="I3DClearType.html">I3DClearType</a></li><li><a href="IAnalysisContainer.html">IAnalysisContainer</a></li><li><a href="ICameraOrientation.html">ICameraOrientation</a></li><li><a href="IControl.html">IControl</a><ul class='methods'><li data-type='method'><a href="IControl.html#getDefaultPosition%25E8%258E%25B7%25E5%258F%2596%25E9%25BB%2598%25E8%25AE%25A4%25E7%259A%2584%25E5%259C%25B0%25E5%259B%25BE%25E5%25AE%25B9%25E5%2599%25A8%25E4%25B8%25AD%25E6%2591%2586%25E6%2594%25BE%25E7%259A%2584%25E4%25BD%258D%25E7%25BD%25AE">getDefaultPosition  获取默认的地图容器中摆放的位置</a></li><li data-type='method'><a href="IControl.html#onAdd%25E6%25B7%25BB%25E5%258A%25A0%25E5%2588%25B0%25E5%259C%25B0%25E5%259B%25BE">onAdd  添加到地图</a></li><li data-type='method'><a href="IControl.html#onRemove%25E6%25B7%25BB%25E5%258A%25A0%25E5%2588%25B0%25E5%259C%25B0%25E5%259B%25BE">onRemove  添加到地图</a></li></ul></li><li><a href="ICustomLayer.html">ICustomLayer</a></li><li><a href="IDivision.html">IDivision</a></li><li><a href="IGridData.html">IGridData</a></li><li><a href="IModelType.html">IModelType</a></li><li><a href="IPolygonHierarchy.html">IPolygonHierarchy</a></li><li><a href="IRenderStateParam.html">IRenderStateParam</a></li><li><a href="IRoamingOptions.html">IRoamingOptions</a></li><li><a href="ISceneObject.html">ISceneObject</a><ul class='methods'><li data-type='method'><a href="ISceneObject.html#collect">collect</a></li><li data-type='method'><a href="ISceneObject.html#destroy">destroy</a></li><li data-type='method'><a href="ISceneObject.html#loaded">loaded</a></li><li data-type='method'><a href="ISceneObject.html#onAdd%25E6%25B7%25BB%25E5%258A%25A0%25E5%2588%25B0%25E5%259C%25B0%25E5%259B%25BE">onAdd  添加到地图</a></li></ul></li><li><a href="ITrackingOptions.html">ITrackingOptions</a></li></ul></div></div><div class="sidebar-section"><div class="sidebar-section-title with-arrow" data-isopen="true" data-section="global"><div>Global</div><svg viewBox="0 0 24 24"><path d="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"/></svg></div><div class="sidebar-section-children-container"><ul class="sidebar-section-children"><li><a href="global.html#AnalysisVisibleType">AnalysisVisibleType</a></li><li><a href="global.html#AnimationConstants">AnimationConstants</a></li><li><a href="global.html#AnimationTrackingEffects">AnimationTrackingEffects</a></li><li><a href="global.html#AnimationTrackingMode">AnimationTrackingMode</a></li><li><a href="global.html#ArcType">ArcType</a></li><li><a href="global.html#ARCTYPE">ARCTYPE</a></li><li><a href="global.html#attachTexture">attachTexture</a></li><li><a href="global.html#CascadesSplitMode">CascadesSplitMode</a></li><li><a href="global.html#ClassificationType">ClassificationType</a></li><li><a href="global.html#containsNeededPosition">containsNeededPosition</a></li><li><a href="global.html#createOrthographicCameraByRange">createOrthographicCameraByRange</a></li><li><a href="global.html#createTileReplacementQueue">createTileReplacementQueue</a></li><li><a href="global.html#decay">decay</a></li><li><a href="global.html#INTERSECTION">INTERSECTION</a></li><li><a href="global.html#isHiddenByMapZoom">isHiddenByMapZoom</a></li><li><a href="global.html#LightingModelType">LightingModelType</a></li><li><a href="global.html#MERGE_TYPE">MERGE_TYPE</a></li><li><a href="global.html#processClippingPlanes">processClippingPlanes</a></li><li><a href="global.html#ProjectionType">ProjectionType</a></li><li><a href="global.html#RenderTypeEnum">RenderTypeEnum</a></li><li><a href="global.html#ResourceType">ResourceType</a></li><li><a href="global.html#ShadowType">ShadowType</a></li><li><a href="global.html#StandardMaterialType">StandardMaterialType</a></li><li><a href="global.html#SYMBOL_HIDDEN_AUTOHEIGHT_MIN_LEVEL">SYMBOL_HIDDEN_AUTOHEIGHT_MIN_LEVEL</a></li><li><a href="global.html#SymbolHiddenType">SymbolHiddenType</a></li><li><a href="global.html#TerrainAnalysisType">TerrainAnalysisType</a></li><li><a href="global.html#updateComputedScale">updateComputedScale</a></li><li><a href="global.html#ViewDomeType">ViewDomeType</a></li><li><a href="global.html#WebGLConstants">WebGLConstants</a></li></ul></div></div>
        </div>
    </nav>

    <div id="main">
        
        <h1 class="page-title">Map</h1>
        

        




<section>

<header>
    
        <h2>
        Map
        </h2>
        
            <div class="class-description usertext"><p>“Map”对象表示页面上的地图。通过使用它公开的方法和属性，你可以对地图进行交互操作和事件绑定。</p>
<p>通过指定的页面容器和map选项，你可以创建一个可供JS调用的Map对象，</p></div>
        
    
</header>

<article>
    
        <div class="container-overview">
        
            

    
    <h2>Constructor</h2>
    

    <h4 class="name" id="Map"><span class="type-signature"></span>new Map<span class="signature">(options)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>



    <h5 class="subsection-title">Properties:</h5>

    

<table class="props">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>scrollZoom</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="ScrollZoomHandler.html">ScrollZoomHandler</a></span>


            
            </td>

            

            

            <td class="description last"><p>当前对象的 <a href="ScrollZoomHandler.html">ScrollZoomHandler</a>, 鼠标滚轮或者触摸板进行缩放控制的类</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>boxZoom</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="BoxZoomHandler.html">BoxZoomHandler</a></span>


            
            </td>

            

            

            <td class="description last"><p>当前对象的 <a href="BoxZoomHandler.html">BoxZoomHandler</a>,通过shift案件叠加鼠标左键进行box放大</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>dragRotate</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="DragRotateHandler.html">DragRotateHandler</a></span>


            
            </td>

            

            

            <td class="description last"><p>当前对象的 <a href="DragRotateHandler.html">DragRotateHandler</a>,右键旋转控制</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>dragPan</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="DragPanHandler.html">DragPanHandler</a></span>


            
            </td>

            

            

            <td class="description last"><p>当前对象的 <a href="DragPanHandler.html">DragPanHandler</a>, 鼠标左键或者触摸版进行拖拽控制.</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>keyboard</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="KeyboardHandler.html">KeyboardHandler</a></span>


            
            </td>

            

            

            <td class="description last"><p>当前对象的 <a href="KeyboardHandler.html">KeyboardHandler</a>, 通过键盘控制缩放、旋转、平移地图，详情见对应的类 <a href="KeyboardHandler.html">KeyboardHandler</a></p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>doubleClickZoom</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="DoubleClickZoomHandler.html">DoubleClickZoomHandler</a></span>


            
            </td>

            

            

            <td class="description last"><p>当前对象的 <a href="DoubleClickZoomHandler.html">DoubleClickZoomHandler</a>, 双击zoom控制类</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>firstPersonView</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="FirstPersonViewHandler.html">FirstPersonViewHandler</a></span>


            
            </td>

            

            

            <td class="description last"><p>当前对象的 <a href="FirstPersonViewHandler.html">FirstPersonViewHandler</a>, 第一人称操作模式控制类</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>touchPitch</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="TouchPitchHandler.html">TouchPitchHandler</a></span>


            
            </td>

            

            

            <td class="description last"><p>当前对象的 <a href="TouchPitchHandler.html">TouchPitchHandler</a>, 通过触摸事件控制地图的俯仰旋转操作。详情见对应的类 <a href="TouchPitchHandler.html">TouchPitchHandler</a>.</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>touchZoomRotate</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="TouchZoomHandler.html">TouchZoomHandler</a></span>


            
            </td>

            

            

            <td class="description last"><p>当前对象的 <a href="TouchZoomHandler.html">TouchZoomHandler</a>, 通过触摸事件控制地图的放大缩小操作。详情见对应的类 <a href="TouchZoomHandler.html">TouchZoomHandler</a>.</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>overviewMapInstance</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="Map.html">Map</a></span>


            
            </td>

            

            

            <td class="description last"><p>鹰眼图实例对象，只有开启鹰眼图才会有</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>painter</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="Painter.html">Painter</a></span>


            
            </td>

            

            

            <td class="description last"><p>渲染器对象</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>style</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="Style_.html">Style</a></span>


            
            </td>

            

            

            <td class="description last"><p>场景管理对象</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>analysis</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="IAnalysisContainer.html">IAnalysisContainer</a></span>


            
            </td>

            

            

            <td class="description last"><p>空间分析对象容器</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>lightingModel</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LightingModelType">LightingModelType</a></span>


            
            </td>

            

            

            <td class="description last"><p>全场景的光照模型，此选项有可能删除，请开发者注意，非稳定功能。具体参见<a href="global.html#LightingModelType">LightingModelType</a></p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>mapProjection</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="MapProjection.html">MapProjection</a></span>


            
            </td>

            

            

            <td class="description last"><p>瓦片投影计算类，具体参见<a href="MapProjection.html">MapProjection</a></p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>animationManager</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="AnimationManager.html">AnimationManager</a></span>


            
            </td>

            

            

            <td class="description last"><p>场景动画管理类，具体参见<a href="AnimationManager.html">AnimationManager</a></p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>videoManager</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="VideoManager.html">VideoManager</a></span>


            
            </td>

            

            

            <td class="description last"><p>视频投影管理类，具体参见<a href="VideoManager.html">VideoManager</a></p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>particleSystemCollection</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="ParticleSystemCollection.html">ParticleSystemCollection</a></span>


            
            </td>

            

            

            <td class="description last"><p>粒子系统管理类，具体参见<a href="ParticleSystemCollection.html">ParticleSystemCollection</a></p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>_transformRequest</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#RequestTransformFunction">RequestTransformFunction</a></span>


            
            </td>

            

            

            <td class="description last"><p>用户请求资源地址、header、body转换的函数，具体参见<a href="global.html#RequestTransformFunction">RequestTransformFunction</a>、<a href="global.html#RequestParameters">RequestParameters</a>，注意此项是私有变量，不支持运行时修改！！！</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>requestWebgl1</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            

            

            <td class="description last"><p>是否启用webgl1，默认启用的是webgl2，从2024.7.31日的minemap版本开始默认启用webgl2</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>environment</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="Texture.html">Texture</a></span>
|

<span class="param-type">TextureCube</span>


            
            </td>

            

            

            <td class="description last"><p>用户的环境纹理贴图，用于计算模型的全局光照，如果不设定，会通过地图场景进行全景颜色取图；目前阶段此图不能作为天空盒使用。</p></td>
        </tr>

    
    </tbody>
</table>














    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>//全局参数设置
minemap.domainUrl = 'https://minedata.cn';
minemap.dataDomainUrl = 'https://minedata.cn';
minemap.serverDomainUrl = 'https://minedata.cn';
minemap.spriteUrl = 'https://minemap.minedata.cn/minemapapi/sprite/latest/sprite';
minemap.serviceUrl = 'https://mineservice.minedata.cn/service/';

//key、solution设置
minemap.key = '16be596e00c44c86bb1569cb53424dc9';
minemap.solution = 12877;
//通过地图中心点、zoom来表达地图的查看
var map = new minemap.Map({
  container: 'map',
  style: 'https://mineservice.minedata.cn/service/solu/style/id/12877',
  center: [116.38, 39.9],
  zoom: 4,
  pitch: 0,
  bearing: 0,
  skyBox: false,
  earthSkin: false
});</code></pre>

    <pre class="prettyprint"><code>//全局参数设置
minemap.domainUrl = 'https://minedata.cn';
minemap.dataDomainUrl = 'https://minedata.cn';
minemap.serverDomainUrl = 'https://minedata.cn';
minemap.spriteUrl = 'https://minemap.minedata.cn/minemapapi/sprite/latest/sprite';
minemap.serviceUrl = 'https://mineservice.minedata.cn/service/';

//key、solution设置
minemap.key = '16be596e00c44c86bb1569cb53424dc9';
minemap.solution = 12877;
//通过经纬高来设置相机的位置来表达地图的查看
var map = new minemap.Map({
  container: 'map',
  style: 'https://mineservice.minedata.cn/service/solu/style/id/12877',
  position: [116.39, 39.9, 1000],   //经度、维度、高度（米，相机距离椭球表面的垂直高度）  如果没开启地下模式，高度尽量不要写成负值，可能会造成相机飞到 [0,0,6378137*6]的位置
  pitch: 0,
  bearing: 0,
  skyBox: false,
  earthSkin: false
});</code></pre>

    <pre class="prettyprint"><code>//全局参数设置
minemap.domainUrl = 'https://minedata.cn';
minemap.dataDomainUrl = 'https://minedata.cn';
minemap.serverDomainUrl = 'https://minedata.cn';
minemap.spriteUrl = 'https://minemap.minedata.cn/minemapapi/sprite/latest/sprite';
minemap.serviceUrl = 'https://mineservice.minedata.cn/service/';


//key、solution设置

minemap.key = '16be596e00c44c86bb1569cb53424dc9';
minemap.solution = 12877;
var map = new minemap.Map({
  container: 'map',
  style: 'https://mineservice.minedata.cn/service/solu/style/id/12877',
  position: [116.38, 39.9, 50000],  //如果没开启地下模式，高度尽量不要写成负值，可能会造成相机飞到 [0,0,6378137*6]的位置
  pitch: 0,
  bearing: 0,
  skyBox: true,
  earthSkin: true,
  lightingModel: minemap.LightingModelType.PBR
});

map.on('load', function () {
 // 地图加载完成 do something
});</code></pre>

    <pre class="prettyprint"><code>// 定义空底图样式
	var style = {
		glyphs: "minemap://fonts/{fontstack}/{range}",
		sprite: "minemap://sprite/sprite",
		sources: {},
		layers: [],
		version: 8
	};

var map = new minemap.Map({
		container: "map",
		style: style,
		center: [120.24807538475953, 29.715630206412236],
		bearing: 0,
		zoom: 17.7,
		pitch: 50,
		maxZoom: 22,
		minZoom: 1,
		projection: "MERCATOR",
		OIT: false
	});
	map.repaint = true;
	map.enableLight();

	const texture = TextureLoader.load({
		map,
		texUrl: "http://localhost:63342/MineMap%204.0/demo/image/equirectangular/san_giuseppe_bridge_2k.hdr",
		anisotropy: 1,
		minFilter: minemap.WebGLConstants.LINEAR,
		magFilter: minemap.WebGLConstants.LINEAR,
		wrapS: minemap.WebGLConstants.CLAMP_TO_EDGE,
		wrapT: minemap.WebGLConstants.CLAMP_TO_EDGE,
		pixelFormat: minemap.WebGLConstants.RGBA,
		pixelDatatype: minemap.WebGLConstants.HALF_FLOAT,
		resourceFormat: "HDR",
		loaded: () => {
			map.environment = texture;
		}
	});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        
        <th>Default</th>
        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>container</code></td>
            

            <td class="type">
            
                
<span class="param-type">HTMLElement</span>
|

<span class="param-type">string</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>null</code>
                
                </td>
            

            <td class="description last"><p>html元素，用于呈现map的容器</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>position</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>[0,0,0]</code>
                
                </td>
            

            <td class="description last"><p>主相机在空间的坐标, 与center和zoom互斥，例如 116.48,39.9,10000 表示相机在116.48,39.9这个位置，然后距离椭球地表高度为10000米</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>center</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>[0,0]</code>
                
                </td>
            

            <td class="description last"><p>以可视区域地图中点为基准的地图中心店经度、纬度，此项+zoom与position互斥</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>zoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>0</code>
                
                </td>
            

            <td class="description last"><p>以可视区域地图中点为基准的缩放级别</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>minZoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>0</code>
                
                </td>
            

            <td class="description last"><p>以可视区域地图中点为基准的地图最小缩放级别(0-24)，理论上可以超过24，引擎内部逻辑是如果大于24级，每低于地表1米，则zoom增加1</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>maxZoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>22</code>
                
                </td>
            

            <td class="description last"><p>以可视区域地图中点为基准的地图最大缩放级别(0-24)，理论上可以超过24，引擎内部逻辑是如果大于24级，每低于地表1米，则zoom增加1</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>bearing</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>0</code>
                
                </td>
            

            <td class="description last"><p>以可视区域地图中点为基准的地图旋转角度，当用户使用position时，此变量为以相机enu坐标基准下的相机航向角，单位（°）</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>pitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>0</code>
                
                </td>
            

            <td class="description last"><p>以可视区域地图中点为基准的地图倾斜角度，当用户使用position时，此变量为以相机enu坐标基准下的相机俯仰角，单位（°）</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>minPitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>0</code>
                
                </td>
            

            <td class="description last"><p>地图最小倾斜角度(0-180)。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>maxPitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>180</code>
                
                </td>
            

            <td class="description last"><p>地图最大倾斜角度(0-180)。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>roll</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>0</code>
                
                </td>
            

            <td class="description last"><p>以可视区域地图中点为基准的地图横滚角度，当用户使用position时，此变量为以相机enu坐标基准下的相机横滚角，单位（°）</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>style</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>
|

<span class="param-type">JSON</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>地图样式对象，可以选择一个地址，必须是minemap的url，例如 “https://service.minedata.cn/map/solu/style/11001”， 或者是一个json对象，空底图，参见<a href="https://minedata.cn/nce-support/demoCenter-3D-Ultra?activePath=page-empty-style">链接</a></p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>bounds</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatBoundsLike">LngLatBoundsLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>null</code>
                
                </td>
            

            <td class="description last"><p>地图的初始边界。如果指定了“bounds”，它将覆盖“center”和“zoom”构造函数选项。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>fitBoundsOptions</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>配合<a href="Map.html#fitBounds">Map#fitBounds</a>选项对象，在拟合上面提供的初始“bounds”时仅使用。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>interactive</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>如果是false鼠标和键盘和触控都不可使用</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>scrollZoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>滚轮缩放是否开启，默认开启</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>boxZoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>盒子缩放是否开启，默认开启</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>dragRotate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>拖动旋转否开启，默认开启</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>dragPan</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>拖动平移是否开启，默认开启</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>keyboard</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>键盘输入是否开启，默认开启</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>doubleClickZoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>双击缩放是否开启，默认开启</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>firstPersonView</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>第一人称操作模式是否启用，默认启用，需要按空格键进入第一人称操作模式</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>touchZoomRotate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>触摸旋转缩放是否开启，默认开启</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>touchPitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>
|

<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>如果'true'，则启用“拖动到俯仰”交互。“Object”值作为选项传递给<a href="TouchPitchHandler.html#enable">TouchPitchHandler#enable</a>。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>cooperativeGestures</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>如果为“true”，则滚动缩放需要按ctrl或⌘ 滚动时按以缩放地图，触摸平移将需要在平移时使用两个手指移动地图。如果启用，触控音高将需要三个手指才能激活。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>bearingSnap</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>7</code>
                
                </td>
            

            <td class="description last"><p>地图正北方向校准，用度数来作为判断值，如果用户旋转北方7度范围内的地图，地图将自动捕捉到北方。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>clickTolerance</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>3</code>
                
                </td>
            

            <td class="description last"><p>用户可以在单击期间移动鼠标指针以使其被视为有效单击（而不是鼠标拖动）的最大像素数。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>hash</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>默认关闭，如果开启，地图的位置属性（缩放、中心纬度、中心经度、方位角和间距）将与页面URL的hash相同</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>logoControl</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>默认开启，如果开启logo控制器就会加入地图</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>logoPosition</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#ControlPositionE">ControlPositionE</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>logo位置，参考<a href="global.html#ControlPositionE">ControlPositionE</a></p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>logoUrl</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>""</code>
                
                </td>
            

            <td class="description last"><p>默认logo跳转地址为&quot;https://www.minedata.cn/&quot;</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>attributionControl</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>属性控制器是否开启，默认关闭</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>overviewMap</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否开启鹰眼图</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>fps</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>渲染帧率控制器，默认关闭</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>preserveDrawingBuffer</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>默认关闭，且从4.15.0版本之后不再提供支持！如果开启，可以使用<code>map.getCanvas().toDataURL()</code>将地图的canvas导出为PNG，但是为了性能更佳，默认是关闭的</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>trackResize</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>默认开启，地图随着容器大小变化而进行改变，如果关闭，则地图将不会响应容器的大小变化</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>maxTileCacheSize</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>null</code>
                
                </td>
            

            <td class="description last"><p>切片缓存中存储的最大切片数，如果省略，则将根据当前视口动态调整缓存大小。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>fadeDuration</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>300</code>
                
                </td>
            

            <td class="description last"><p>控制标签冲突的淡入/淡出动画的持续时间（以毫秒为单位）。 此设置会影响所有符号图层。 此设置不会影响运行时样式转换或栅格图块交叉淡入淡出的持续时间。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>crossSourceCollisions</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>默认开启，在碰撞检测期间，来自不同资源的symbol可能相互碰撞。如果为“false”，则对每个资源中的symbol单独运行碰撞检测。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>projection</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#ProjectionType">ProjectionType</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>minemap.ProjectionType.MERCATOR</code>
                
                </td>
            

            <td class="description last"><p>栅格矢量图的切片投影类型，默认是墨卡托，可选minemap.ProjectionType.MERCATOR、minemap.ProjectionType.LATLON</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>localIdeographFontFamily</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>&quot;PingFang SC,Microsoft YaHei,微软雅黑,Arial,sans-serif,黑体&quot;;默认字体种类，它会优先使用本机html能够访问的字体</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>defaultCursor</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>null</code>
                
                </td>
            

            <td class="description last"><p>默认鼠标样式，同css的样式，如crosshair、pointer等</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>repaint</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>是否开启重绘，这是所有动画重绘的基础</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>skyBox</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否开启天空环境</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>earthSkin</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>是否开启地球皮肤</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>earthSkinDepth</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否开启地球皮肤深度，避免渲染时栅格和其共存会发生抖动现象</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>terrainSkirtHeight</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>-1</code>
                
                </td>
            

            <td class="description last"><p>裙边大小，如果该值小于0，则会根据级别动态改变裙边大小；如果大于等于0，则为裙边大小的定值</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>minHeightToDemSurface</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>5</code>
                
                </td>
            

            <td class="description last"><p>设定相机距离dem表面的最小高度，此值用于相机与地表碰撞检测处理</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>MSAASamples</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>1</code>
                
                </td>
            

            <td class="description last"><p>MSAA抗锯齿方法的采样数，数值需要为正整数，默认值为1</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>fxaa</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否开启fxaa抗锯齿</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>hdr</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否开启hdr，此项功能慎用，目前不稳定！</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>bloom</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否开启bloom</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>enableUnderGround</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否开启地下模式，开启的话会忽略地形的碰撞检测，相机可以进入地下(注意：开启地下模式后，需要开启logDepth,否则会导致进入地下后地形闪烁的问题)</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>transformRequest</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#RequestTransformFunction">RequestTransformFunction</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>(url: string, resourceType?: ResourceTypeEnum) => RequestParameters</code>
                
                </td>
            

            <td class="description last"><p>transformRequest       用户请求资源地址转换，可以进行地址、header、body替换，具体参见<a href="global.html#RequestTransformFunction">RequestTransformFunction</a>、<a href="global.html#RequestParameters">RequestParameters</a></p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>maxBounds</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatBoundsLike">LngLatBoundsLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>地图的最大地理范围，详情参见<a href="global.html#LngLatBoundsLike">LngLatBoundsLike</a></p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>lightingModel</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>minemap.LightingModelType.NONE</code>
                
                </td>
            

            <td class="description last"><p>三维模型的渲染模型，有NONE、PBR、PHONG，未来此项功能可能会被修改！</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>rasterScreenSpaceError</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>1.0</code>
                
                </td>
            

            <td class="description last"><p>地形栅格的屏幕空间误差，默认1.0(最优值)，最小值为0.1。值越小，越精细，加载瓦片越多，越耗性能</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>canvasTransparent</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>canvas的背景色是否透明，默认为true</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>logDepth</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否开启对数深度, 默认为false，用于提高远处深度计算的准确性;目前内部结构尚未统一，暂时不建议开启</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>showTileBoundaries</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否显示瓦片边界框，主要用于调试</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>showDebugBoundingBox</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否显示调试包围盒</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>spaceErrorScale</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>瓦片计算空间容差放大系数，1是无变化，2是瓦片计算粗略程度提升一倍，即变得不清晰，仅仅适用于矢量，非专业的矢量图开发者慎用！</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>nearDetection</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>是否开启近裁剪面探测，用于提高模型的绘制精度，避免抖动，未来此选项将被废弃</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>refreshExpiredTiles</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>默认开启，如果关闭，一旦HTTP<code>cacheControl</code> /<code>expires</code>请求头过期，地图就不会尝试重新请求它们。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>failIfMajorPerformanceCaveat</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>默认关闭，如果开启，地图有可能因为性能问题创建失败</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>testMode</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>沉默由于无效的accessToken而生成的错误和警告，这在使用库编写单元测试时非常有用。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>enableNormal</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否启用normal的计算，用于内部调试用，后续此项会删除</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>resolvePass</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>"main"</code>
                
                </td>
            

            <td class="description last"><p>渲染时主屏幕呈现内容采用何阶段的渲染过程输出结果：可选值 main normal depth shadow，用于测试使用，开发人员尽量不要使用，避免显示异常</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>locale</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>null</code>
                
                </td>
            

            <td class="description last"><p>应用于UI字符串的默认本地化表的修补程序，例如控件工具提示。“locale”对象将命名空间UI字符串ID映射到目标语言中的翻译字符串；有关所有支持的字符串ID的示例，请参见'source/api/default_locale.js'。对象可以指定所有UI字符串（从而添加对新翻译的支持）或仅指定字符串的子集（从而修补默认翻译表）。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>requestWebgl1</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否启用webgl1，默认minemap采用webgl2渲染，因为它支持更多的特性，旧版接口已经无法满足现在的需求。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>OIT</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否启用顺序无关透明渲染,以对透明要素的叠加做特殊处理</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>SSR</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否启用屏幕空间反射功能，开启会对性能产生一定影响，同时不同比例尺需要有不同的调节，避免出现一些反射错乱的问题</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    
    </tbody>
</table>



















        
        </div>
    

    
        <h3 class="subsection-title">Extends</h3>

        


    <ul>
        <li><a href="DefaultViewControl.html">DefaultViewControl</a></li>
    </ul>


    

    

    
    
    

     

    

    
        <h3 class="subsection-title">Members</h3>

        
            
<h4 class="name" id="(Accessor%7CSet)bloom"><span class="type-signature"></span>(Accessor|Set) bloom<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>bloom渲染，地图辉光渲染，有参数时是设置，没参数时是获取</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.bloom = true;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CSet)bloom"><span class="type-signature"></span>(Accessor|Get) bloom<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>bloom渲染，地图辉光渲染，有参数时是设置，没参数时是获取</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>var bloomRenderState = map.bloom;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)camera"><span class="type-signature"></span>(Accessor|Get) camera<span class="type-signature"> :<a href="PerspectiveCamera.html">PerspectiveCamera</a></span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取相机</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type"><a href="PerspectiveCamera.html">PerspectiveCamera</a></span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const camera = map.camera;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)cameraController"><span class="type-signature"></span>(Accessor|Get) cameraController<span class="type-signature"> :<a href="CameraController.html">CameraController</a>|*</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取相机的操作控制器类，通常用于控制碰撞检测的开启和关闭</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type"><a href="CameraController.html">CameraController</a></span>
|

<span class="param-type">*</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//关闭相机的碰撞检测
	map.cameraController.enableCollisionDetection = false;
	//开启相机的碰撞检测
	map.cameraController.enableCollisionDetection = false;</code></pre>



        
            
<h4 class="name" id="collisionDetection"><span class="type-signature"></span>collisionDetection<span class="type-signature"></span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取碰撞检测对象</p>
</div>








        
            
<h4 class="name" id="(Accessor%7CGet)enableUnderGround"><span class="type-signature"></span>(Accessor|Get) enableUnderGround<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取地图是否启用了地下模式</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>var enableUnderGround = map.enableUnderGround;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)enableUnderGround"><span class="type-signature"></span>(Accessor|Set) enableUnderGround<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>用于地图设置是否启用地下模式，此时任何碰撞检测效果均会失效，而且map的minZoom minZoom 和maxZoom Map#maxZoom 也会失效，更好的参数配合是<br>
map创建时采用position的传入，这样可以任意控制相机的空间位置，可以地上，也可以地下<br>
(注意：开启地下模式后，需要开启logDepth,否则会导致进入地下后地形闪烁的问题)</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>var map = new minemap.Map({
    container: "map",
    style: style,
    position: [121.63823201721398, 38.9738336475955, -360],   //初始化地图放到地下，旧版的地图不支持此操作模式
    bearing: 0,
    pitch: 100,
    roll: 0,
    projection: "MERCATOR",
    enableUnderGround: true                                  //如果没有开启这个，则position写负值的情况会定位到 [0,0,6378137*6] 经度、纬度、高度
    logDepth: true
});

// 开启地下模式(注意：开启地下模式后，需要开启logDepth,否则会导致进入地下后地形闪烁的问题)

map.enableUnderGround = true;
map.on("load", function () {
    map.enableLight()
    const ambient = new minemap.AmbientLight("#ffffff", 0.7)
    const sunLight = new minemap.SunLight("#ffffff", 0.3, Date.now())

    map.addLight(ambient)
    map.addLight(sunLight)

    map.addSource("IMAGERY_SOURCE", {
        type: "raster", //数据源类型：栅格数据源
        tiles: ["https://smap.minedata.com.cn/service/map/satellite?z={z}&amp;x={x}&amp;y={y}"], //瓦片服务地址
        tileSize: 256 //瓦片尺寸
    });

    map.addLayer({
        id: "IMAGERY",
        type: "raster", //图层类型为"raster"
        source: "IMAGERY_SOURCE",
        minzoom: 1,
        maxzoom: 23,
        "depth-test": false,
        paint: {
            "raster-opacity": 1
        }
    });

    map.addSceneComponent({
        id: 'serve1',
        type: "3d-tiles",
        url: "http://10.52.0.178:8099/dalian/3dtiles.20230825/tileset.json", // 要加载的数据
    });

    map.addSceneComponent({
        id: 'serve2',
        type: "3d-tiles",
        url: "http://10.52.0.178:8099/dalian/3dtiles_top/tileset.json", // 要加载的数据
    });
})</code></pre>



        
            
<h4 class="name" id="(Accessor%7CSet)fxaa"><span class="type-signature"></span>(Accessor|Set) fxaa<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>fxaa渲染，看锯齿渲染，有参数时是设置，没参数时是获取</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.fxaa = true;
var sphereRenderState = map.fxaa;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CSet)fxaa"><span class="type-signature"></span>(Accessor|Get) fxaa<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>fxaa渲染，看锯齿渲染，有参数时是设置，没参数时是获取</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.fxaa;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CSet)hdr"><span class="type-signature"></span>(Accessor|Set) hdr<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>开启和关闭hdr</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.hdr = true;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CSet)hdr"><span class="type-signature"></span>(Accessor|Get) hdr<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取hdr的状态</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.hdr;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)MSAASamples"><span class="type-signature"></span>(Accessor|Get) MSAASamples<span class="type-signature"> :number</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取MSAA的采样数</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">number</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const v = map.MSAASamples;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)MSAASamples"><span class="type-signature"></span>(Accessor|Set) MSAASamples<span class="type-signature"> :number</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置MSAA的采样数</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">number</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.MSAASamples = 2;</code></pre>



        
            
<h4 class="name" id="OIT"><span class="type-signature"></span>OIT<span class="type-signature"></span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取顺序无关透明渲染的开关情况</p>
</div>








        
            
<h4 class="name" id="OIT"><span class="type-signature"></span>(Accessor|Set) OIT<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置顺序无关透明渲染</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>






        
            
<h4 class="name" id="(Accessor%7CGet)panoramaMode"><span class="type-signature"></span>(Accessor|Get) panoramaMode<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>用于获取全景图模式状态</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const panoramaMode = map.panoramaMode;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)panoramaMode"><span class="type-signature"></span>(Accessor|Set) panoramaMode<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置全景图模式，引擎中包含全景图数据才会生效</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.panoramaMode = true;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)postProcessStages"><span class="type-signature"></span>(Accessor|Get) postProcessStages<span class="type-signature"> :<a href="PostProcessStageCollection.html">PostProcessStageCollection</a></span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取后处理的容器</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type"><a href="PostProcessStageCollection.html">PostProcessStageCollection</a></span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.postProcessStages.add(minemap.PostProcessStageLibrary.createNightVisionStage());</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)projection"><span class="type-signature"></span>(Accessor|Get) projection<span class="type-signature"> :string</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置地图的投影方式，地图内置两套投影方式，一套是面向互联网的web 墨卡托投影，另一种是面向公安行业的经纬度投影，有参数时是设置，没参数时是获取<br>
可选值是 minemap.ProjectionType.MERCATOR 或者 minemap.ProjectionType.LATLON<br>
//获取投影信息</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">string</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//设置投影
var projectionStr = map.projection;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)projection"><span class="type-signature"></span>(Accessor|Set) projection<span class="type-signature"> :string</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置投影信息,MERACTOR或者LATLON</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">string</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.projection = "LATLON";</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)repaint"><span class="type-signature"></span>(Accessor|Get) repaint<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取一个布尔值，指示地图是否会<br>
不断重画。 有参数时是设置，没参数时是获取，此信息对于分析性能很有用，同时这个开启之后能够保证地图内的动画处于抑制重绘的过程中。</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.repaint;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)repaint"><span class="type-signature"></span>(Accessor|Set) repaint<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置一个布尔值，指示地图是否会不断重画。地图的动画是依赖此项。</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.repaint = true;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)roamingOptions"><span class="type-signature"></span>(Accessor|Get) roamingOptions<span class="type-signature"> :<a href="IRoamingOptions.html">IRoamingOptions</a></span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>用于获取相机漫游选项</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type"><a href="IRoamingOptions.html">IRoamingOptions</a></span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const roamingOptions = map.roamingOptions;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)roamingOptions"><span class="type-signature"></span>(Accessor|Set) roamingOptions<span class="type-signature"> :<a href="IRoamingOptions.html">IRoamingOptions</a></span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>用于设置相机漫游选项</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type"><a href="IRoamingOptions.html">IRoamingOptions</a></span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const positions = [116.38, 39.9, 10, 115.33, 11, 100];   //经度、维度、高度（米）、经度、维度、高度（米）
let IsPathOptimization = window.document.getElementsByTagName("a")[0].innerHTML == "打开路径优化" ? false : true;
const roamingOptions = {
    "positions": positions, // 漫游路径
    "pitch": 70, // 相机俯仰角度
    "bearing":180, // 旋转角度, 根据需要进行设置，引擎内部会自动计算bearing，然后加上此值
    "heightOffset": 30, // 相机高度偏移
    "roamInterval": 5, // 漫游间隔距离
    "pathOptimization": IsPathOptimization, // 是否使用路径优化,true为使用，false为不使用,该选项不支持动态修改
}
map.roamingOptions = options</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)showDebugBoundingBox"><span class="type-signature"></span>(Accessor|Get) showDebugBoundingBox<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>用于调试的tile或者3dtiles的tile立方体边界框</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.showDebugBoundingBox;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)showDebugBoundingBox"><span class="type-signature"></span>(Accessor|Set) showDebugBoundingBox<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>用于调试的tile或者3dtiles的tile立方体边界框</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.showDebugBoundingBox = true;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)showTileBoundaries"><span class="type-signature"></span>(Accessor|Get) showTileBoundaries<span class="type-signature"> :boolean|string</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>开关&quot;显示瓦块边界&quot;或者得到&quot;显示瓦块边界&quot;是否开起的状态<br>
这些tile边界对于调试很有用，注意！此参数对于三维图层不起作用只是平面的标准切片。</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>
|

<span class="param-type">string</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.showTileBoundaries = true;
var showTileBoundariesState = map.showTileBoundaries;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)showTileBoundaries"><span class="type-signature"></span>(Accessor|Set) showTileBoundaries<span class="type-signature"> :boolean|string</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>开关&quot;显示瓦块边界&quot;或者得到&quot;显示瓦块边界&quot;是否开起的状态<br>
如果赋值true的话默认就是地形的瓦片网格，如果想查看矢量瓦片的瓦片网格则输入该source的瓦片ID</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>
|

<span class="param-type">string</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 默认查看地形瓦片网格
map.showTileBoundaries = true;
// 查看source名为"Traffic"的矢量瓦片数据源的瓦片网格
map.showTileBoundaries = "Traffic";
// 关闭瓦片网格显示
map.showTileBoundaries = false;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CSet)SSR"><span class="type-signature"></span>(Accessor|Set) SSR<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置屏幕空间反射是否开启</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.SSR = true;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CSet)SSR"><span class="type-signature"></span>(Accessor|Get) SSR<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取屏幕空间反射开启状态</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const flag = map.SSR;</code></pre>



        
            
<h4 class="name" id="staticState"><span class="type-signature"></span>staticState<span class="type-signature"></span></h4>





<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#staticState">DefaultViewControl#staticState</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>检查地图是否处于静止状态，非手工操作、非飞行的状态</p>
</div>








        
            
<h4 class="name" id="(Accessor%7CSet)taa"><span class="type-signature"></span>(Accessor|Set) taa<span class="type-signature"> :boolean</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>开关taa渲染</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">boolean</span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.taa = true;</code></pre>



        
            
<h4 class="name" id="terrainSkirtHeight"><span class="type-signature"></span>terrainSkirtHeight<span class="type-signature"></span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取地形裙边高度</p>
</div>








        
            
<h4 class="name" id="terrainSkirtHeight"><span class="type-signature"></span>(Accessor|Set) terrainSkirtHeight<span class="type-signature"> :number</span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置地形裙边高度</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type">number</span>


        </li>
    </ul>






        
            
<h4 class="name" id="(Accessor%7CGet)trackingOptions"><span class="type-signature"></span>(Accessor|Get) trackingOptions<span class="type-signature"> :<a href="ITrackingOptions.html">ITrackingOptions</a></span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>该接口已废弃，勿用！！！<br>
新接口参考<a href="AnimationTracking.html">AnimationTracking</a><br>
用于获取动画跟踪选项</p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type"><a href="ITrackingOptions.html">ITrackingOptions</a></span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const trackingOptions = map.trackingOptions;</code></pre>



        
            
<h4 class="name" id="(Accessor%7CGet)trackingOptions"><span class="type-signature"></span>(Accessor|Set) trackingOptions<span class="type-signature"> :<a href="ITrackingOptions.html">ITrackingOptions</a></span></h4>





<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>该接口已废弃，勿用！！！<br>
新接口参考<a href="AnimationTracking.html">AnimationTracking</a><br>
用于设置动画跟踪选项，需要配合场景动画一起使用，具体参见<a href="AnimationManager.html">AnimationManager</a></p>
</div>



    <h5>Type:</h5>
    <ul>
        <li>
            
<span class="param-type"><a href="ITrackingOptions.html">ITrackingOptions</a></span>


        </li>
    </ul>





    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const trackingOptions = {
    trackingMode: minemap.AnimationTrackingMode.FREE,         // FREE,FOLLOW,LOCK
    trackingEffect: minemap.AnimationTrackingEffects.PRECISE, // STABLE,PRECISE, MEDIUM
};
map.trackingOptions = trackingOptions</code></pre>



        
    

    
        <h3 class="subsection-title">Methods</h3>

        
            

    

    <h4 class="name" id="addControl"><span class="type-signature"></span>addControl<span class="signature">(control, position<span class="signature-attributes">opt</span>, logoUrl)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>添加一个<a href="IControl.html">IControl</a>控件在地图上, 调用<code>control.onAdd(this)</code>.</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 向地图添加缩放和旋转控件。
map.addControl(new minemap.Navigation());
// 添加fps
map.addControl(new minemap.FPSControl());</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>control</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="IControl.html">IControl</a></span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>要添加的<a href="IControl.html">IControl</a>控制控件,控件有Scale（比例值）、Navigation（导航）、Fullscreen（全屏）、Attribution（属性信息）、BatchAddInstanceControl（批量添加实例化模型）、ModelTransformationControl（模型调整组件）</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>position</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#ControlPositionE">ControlPositionE</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>控件在地图上的位置，可选值为'top-left', 'top-right', 'bottom-left', and 'bottom-right'. Defaults to 'top-right'.</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>logoUrl</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>logo控件在链接地址.</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="addFPSControl"><span class="type-signature"></span>addFPSControl<span class="signature">()</span><span class="type-signature"> &rarr; {Control}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>添加FPS控件</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.addFPSControl()</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>FPS控件</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Control</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="addImage"><span class="type-signature"></span>addImage<span class="signature">(id, image, options)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>将图像添加到样式中。此图像可以像样式中的任何其他图标一样显示在地图上<br>
如果精灵中没有足够的空间添加此图像，将触发Map#event:error事件。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 如果样式的精灵尚未包含id为“cat”的图像，
// 将图像“cat icon.png”添加到id为“cat”的样式精灵中。
map.loadImage('https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Cat_silhouette.svg/400px-Cat_silhouette.svg.png', (error, image) => {
    if (error) throw error;
    if (!map.hasImage("cat")) map.addImage('cat', image);
});

// 添加可拉伸图像，可与“图标文本匹配”一起使用`
// 在本例中，图像宽600像素，高400像素。
map.loadImage('https://upload.wikimedia.org/wikipedia/commons/8/89/Black_and_White_Boxed_%28bordered%29.png', (error, image) => {
    if (error) throw error;
    if (!map.hasImage("border-image")) {
        map.addImage('border-image', image, {
            content: [16, 16, 300, 384], // place text over left half of image, avoiding the 16px border
            stretchX: [[16, 584]], // stretch everything horizontally except the 16px border
            stretchY: [[16, 384]], // stretch everything vertically except the 16px border
        });
    }
});

// 使用options.url将图像添加到样式中，并指定图像的URL地址。
// 在此示例中，我们将从提供的URL加载一个图像，并将其添加到地图的样式中，在调用`getStyle`方法时，将会把对应的图标id和地址保存在`images`对象中。
const imgUrl = 'https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Cat_silhouette.svg/400px-Cat_silhouette.svg.png';
map.loadImage(imgUrl, (error, image) => {
    if (error) throw error;
    if (!map.hasImage("cat")) map.addImage('cat', image, {url: imgUrl});
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>图像的id。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>image</code></td>
            

            <td class="type">
            
                
<span class="param-type">HTMLImageElement</span>
|

<span class="param-type">ImageBitmap</span>
|

<span class="param-type">ImageData</span>
|

<span class="param-type">Object</span>
|

<span class="param-type">StyleImageInterface</span>


            
            </td>

            

            

            <td class="description last"><p>将图像作为“HTMLImageElement”、“ImageData”、“ImageBitmap”或具有“width”、“height”和“data”属性且格式与“ImageData”相同的对象。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>
|

<span class="param-type">null</span>


            
            </td>

            

            

            <td class="description last"><p>选项对象。</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>pixelRatio</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            

            

            <td class="description last"><p>图像中像素与屏幕上物理像素的比率。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>sdf</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            

            

            <td class="description last"><p>是否应将图像解释为SDF图像。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>content</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;number></span>


            
            </td>

            

            

            <td class="description last"><p><code>[x1、y1、x2、y2]</code>如果在具有此图像的层中使用“图标文本匹配”，则此选项定义图像中可由“文本字段”中的内容覆盖的部分。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>stretchX</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;number></span>


            
            </td>

            

            

            <td class="description last"><p><code>[[x1，x2]，…]</code>如果在具有此图像的层中使用“图标文本拟合”，则此选项定义图像中可水平拉伸的部分。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>stretchY</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;number></span>


            
            </td>

            

            

            <td class="description last"><p><code>[[y1，y2]，…]</code>如果在具有此图像的层中使用“图标文本拟合”，则此选项定义图像中可垂直拉伸的部分。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>url</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>图像请求的URL地址。 如果提供了此地址，则在调用<code>getStyle</code>方法时，将会把对应的图标id和地址保存在<code>images</code>对象中，以便后续访问或使用这些图像资源。</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="addLayer"><span class="type-signature"></span>addLayer<span class="signature">(layer, before<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>添加[样式图层]<br>
向地图样式中添加一个图层 图层中定义了一个具体数据源的绘制描述。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//添加路况图层并支持动态刷新</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>layer</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>要添加的样式图层layer definition，具体的对应的图层请参见<a href="TDModelStyleLayer.html">TDModelStyleLayer</a>、<a href="TDTilesStyleLayer.html">TDTilesStyleLayer</a>、<br>
<a href="BackgroundStyleLayer.html">BackgroundStyleLayer</a>、<a href="CircleStyleLayer.html">CircleStyleLayer</a>、<a href="ExtrusionStyleLayer.html">ExtrusionStyleLayer</a>、<a href="FillStyleLayer.html">FillStyleLayer</a>、<br>
<a href="HeatmapStyleLayer.html">HeatmapStyleLayer</a>、<a href="HistogramStyleLayer.html">HistogramStyleLayer</a>、<a href="LineStyleLayer.html">LineStyleLayer</a>、<a href="RasterStyleLayer.html">RasterStyleLayer</a>、<br>
<a href="SpriteStyleLayer.html">SpriteStyleLayer</a>、<a href="SymbolStyleLayer.html">SymbolStyleLayer</a>、<a href="SymtrackingStyleLayer.html">SymtrackingStyleLayer</a>、<a href="TrackingStyleLayer.html">TrackingStyleLayer</a></p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        
        <th>Default</th>
        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>唯一的图层id</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>type</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>图层种类，可选值为（fill球面面图层<a href="FillStyleLayer.html">FillStyleLayer</a>，line球面线图层<a href="LineStyleLayer.html">LineStyleLayer</a>，symbol球面图标图层<a href="SymbolStyleLayer.html">SymbolStyleLayer</a>，circle球面圆图层<a href="CircleStyleLayer.html">CircleStyleLayer</a>，heatmap热力图图层<a href="HeatmapStyleLayer.html">HeatmapStyleLayer</a>，<br>
extrusion建筑物图层<a href="ExtrusionStyleLayer.html">ExtrusionStyleLayer</a>，tracking历史实时轨迹图层<a href="TrackingStyleLayer.html">TrackingStyleLayer</a>，raster球面栅格图层<a href="RasterStyleLayer.html">RasterStyleLayer</a>，<br>
sprite动态路况粒子图层<a href="SpriteStyleLayer.html">SpriteStyleLayer</a>，<br>
symtracking车辆跟踪图层<a href="SymtrackingStyleLayer.html">SymtrackingStyleLayer</a>，histogram柱状图图层<a href="HistogramStyleLayer.html">HistogramStyleLayer</a>，3d-model三维模型图层<a href="TDModelStyleLayer.html">TDModelStyleLayer</a>，3d-tiles三维金字塔模型图层<a href="TDTilesStyleLayer.html">TDTilesStyleLayer</a>，<br>
background背景图层，目前只支持一个）</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>source</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>图层数据源</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>source-layer</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>数据源的图层，只有MVT的数据才有layer的概念，GeoJSON数据没有，不需要设置！</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>minzoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>图层的最小缩放等级（0-24）；</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>maxzoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>图层的最大缩放等级（0-24）；zoom说明：如果source的maxzoom 小于 layer的maxzoom，那么在 (source.maxzoom, layer.maxzoom] 范围内依然进行图层的显示，并且是用的source.maxzoom的数据进行有限的放大；如果source的maxzoom大于layer的maxzoom，那么在 (layer.maxzoom, source.maxzoom] 区间内，图层不会显示，即使有数据也不会显示</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>filter</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="filter.html">filter</a></span>


            
            </td>

            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>图层过滤器</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>layout</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            
                <td class="default">
                
                </td>
            

            <td class="description last"></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>paint</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            
                <td class="default">
                
                </td>
            

            <td class="description last"></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>classificationType</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#ClassificationType">ClassificationType</a></span>


            
            </td>

            

            
                <td class="default">
                
                    <code>minemap.ClassificationType.NONE</code>
                
                </td>
            

            <td class="description last"><p>模型单体化类型，详情参见<a href="global.html#ClassificationType">ClassificationType</a></p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>depth-test</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>是否开启深度测试，方便用于三维模型和地表栅格图的深度融合。</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>before</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>已经存在图层的id，设置该项，那么会添加到该图层的上层，如果忽略该项，图层将会添加到最末尾。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="addLight"><span class="type-signature"></span>addLight<span class="signature">(light)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>新增光照</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 开启光照效果
 map.enableLight()

 // 添加平行光
 const directionLight = new minemap.DirectionalLight("#40c0f5", 1.0)
 directionLight.setPosition(light:Vector3, target:Vector3)
 map.addLight(directionLight)

 // 添加点光照
 const pointLight = new minemap.PointLight(new minemap.Math.Vector3(0.1,0.3,1.0), 1.0)
 pointLight.setPosition(light:Vector3)
 map.addLight(pointLight)</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>light</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="DirectionalLight.html">DirectionalLight</a></span>
|

<span class="param-type"><a href="PointLight.html">PointLight</a></span>
|

<span class="param-type"><a href="SpotLight.html">SpotLight</a></span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="addMarker"><span class="type-signature"></span>addMarker<span class="signature">(marker)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>添加一个marker对象，也可以通过marker的addTo方法添加到地图上。二者使用没有任何区别</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//不推荐
map.addMarker(marker);
//推荐
marker.addTo(map);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>marker</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="Marker.html">Marker</a></span>


            
            </td>

            

            

            <td class="description last"><p>要添加的marker对象</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="addMarkers"><span class="type-signature"></span>addMarkers<span class="signature">(markers)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>批量添加marker，这个对于添加多个marker有帮助避免单个添加的繁琐逻辑</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.addMarkers(markers);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>markers</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;<a href="Marker.html">Marker</a>></span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="addParticleSystem"><span class="type-signature"></span>addParticleSystem<span class="signature">(particleSystem)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>添加一个粒子系统，可以用系统内置的五个发射器 <a href="BoxEmitter.html">BoxEmitter</a>|<a href="CircleEmitter.html">CircleEmitter</a>|<a href="ConeEmitter.html">ConeEmitter</a>|<a href="RandomBoxEmitter.html">RandomBoxEmitter</a>|<a href="SphereEmitter.html">SphereEmitter</a>，<br>
以及用户自定义发射器，详情参见<a href="ParticleSystem.html">ParticleSystem</a></p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const imageSize = new minemap.Math.Vector3(0.08, 0.08, 1);
const texDefault = minemap.TextureLoader.load({ // 注意先加纹理，避免纹理没加载好，直接用,会导致先显示黑色，在加载纹理
	map: map,
	texUrl: "../data/image/fire.png",
	useMipmap: false,
	anisotropy: 1,
	loaded(){ // 回调函数在这里处理纹理，当纹理加载完成，避免开始没纹理显示黑色
		const cartographicForGreen = new minemap.Math.Vector3([116.46, 40.92, 0]);
		const matrixForGreen = minemap.Transforms.cartographicToFixedFrame(cartographicForGreen);
		let modelMatrix = matrixForGreen;

		const particleSystem = new minemap.ParticleSystem({
			modelMatrix,
			speed: 30,
			lifetime: 10.0,
			emitter: new minemap.ConeEmitter(minemap.Math.toRadians(50)), // 弧度
			texture: texDefault,
			emissionRate: 20.0, // 粒子密度问题
			imageSize: imageSize,
			startColor: "rgba(0,0,0,0.8)", // 粒子当前只用了颜色透明度进行变化
			endColor: "rgba(0,0,0,0.0)",
			startScale: 0.1,
			endScale: 1,
			id: "1"
		});
		map.addParticleSystem(particleSystem);


		// setTimeout(() =>{ // 移除粒子系统
		// 	map.removeParticleSystemById("1")
		// }, 10000)
	}
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>particleSystem</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="ParticleSystem.html">ParticleSystem</a></span>


            
            </td>

            

            

            <td class="description last"><p>粒子系统实例化对象</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="addPrimitive"><span class="type-signature"></span>addPrimitive<span class="signature">(primitive)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>添加primitive对象到地图上<br>
primitive对象是通过geometry和material共同创建的。<br>
还可以做一些灵活的操作，如相机、framebuffer的绑定等，来帮助后续的三维分析交互处理。</p>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>//////////////////////////////////////////
// primitive的添加
//////////////////////////////////////////
const cartographic = new minemap.Math.Vector3([116.24544236500333, 40.07254296210216, 0]);
const matrix = minemap.Transforms.cartographicToFixedFrame(cartographic);

const rotX = new minemap.Math.Matrix4().rotateX(Math.PI / 2);
matrix.multiplyRight(rotX);

var geometry = new minemap.Geometries.ConeGeometry({
	   radiusBottom: 60,
	   height: 100,
	   radialSegments: 36,
	   heightSegments: 1,
	   openEnded: false,
	   thetaStart: 0,
	   thetaLength: Math.PI * 2
});
map.addPrimitive(
	   new minemap.Primitive({
	   	   type: '123',
	   	   modelMatrix: matrix,
	   	   geometry: geometry,
	   	   material: minemap.StandardMaterial.fromType("Color", {
	   	   	   color: "green",
	   	   	   opacity: 1.0,
	   	   	   doubleSided: false
	   	   })
	   })
);</code></pre>

    <pre class="prettyprint"><code>//////////////////////////////////////////
//添加点图元对象数据
//////////////////////////////////////////
const pointPrimitive = new minemap.PointPrimitive({
	  show: true,
	  position: minemap.Math.Vector3.fromDegrees(108.96505137677104, 34.218270904171625, 100),
	  pixelSize: 20.0,
	  color: new minemap.Color(0, 0, 1, 1),
	  outlineColor: new minemap.Color(0.5, 1, 0.5, 1),
	  outlineWidth: 2.0,
	  scaleByDistance: new minemap.NearFarScalar(0, 2.0, 1.5e4, 0.1)
});

const pointPrimitiveCollection = map.addPrimitive(new minemap.PointPrimitiveCollection({
	  id: "point",
	  allowPick: true,
   depthTest: true,
   show: true,
   pointPrimitives: pointPrimitive
}));
//添加完成还可以继续添加
const redPointPrimitive = new minemap.PointPrimitive({
	  show: true,
	  position: minemap.Math.Vector3.fromDegrees(108.96505137677104, 34.218270904171625, 100),
	  pixelSize: 20.0,
	  color: "red",
	  outlineColor: new minemap.Color(0.5, 1, 0.5, 1),
	  outlineWidth: 2.0,
	  scaleByDistance: new minemap.NearFarScalar(0, 2.0, 1.5e4, 0.1)
});

pointPrimitiveCollection.add(pointPrimitiveCollection);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>primitive</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="Primitive.html">Primitive</a></span>
|

<span class="param-type">Array.&lt;<a href="Primitive.html">Primitive</a>></span>


            
            </td>

            

            

            <td class="description last"><p>要添加的primitive对象</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="addSceneComponent"><span class="type-signature"></span>addSceneComponent<span class="signature">(component)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>添加三维component对象，scenecomponent与primitive的区别是scenecomponent为primitive的组合以及一些逻辑处理，如绘制额外的图层数据、额外的数据请求等</p>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>//三维模型的scene component添加，这样能够省掉source和layer的添加方式，当然此类更加灵活的增加了glTF2.0模型的矩阵控制
//在旧版的addSource、addLayer添加过程中
//addSource的空间变换遵循 translation rotation scale的变换方式，靠右是优先执行变换。那么想要有其它嵌套形式的变换将无法处理
//在新版的addSceneComponent中，可以自由的进行modelMatrix的计算，包括yz翻转，添加两个scene component的时候复用另一个scene component的matrix来达到父子嵌套的形式
//////////////////////////////////////////
// 3d-model
//////////////////////////////////////////

const cartographic = new minemap.Math.Vector3([112.970470824103, 28.0904508407748, 0]);
const matrix = minemap.Transforms.cartographicToFixedFrame(cartographic);

const rotX = new minemap.Math.Matrix4().rotateX(Math.PI / 2);
const rotY = new minemap.Math.Matrix4().rotateY(90 * (Math.PI / 180));
// const scale = new minemap.Math.Matrix4().scale(100);
matrix.multiplyRight(rotX);
matrix.multiplyRight(rotY);

map.addSceneComponent({
	   id: "BIM_SOURCE",
	   matrix,
	   type: "3d-model",
	   data: "https://minedata.cn/support/static/api/demo/javascript-3d-api/zh/assets/BIMWithLabel/only-building.gltf",
	   modelFolder: "https://minedata.cn/support/static/api/demo/javascript-3d-api/zh/assets/BIMWithLabel/",

});</code></pre>

    <pre class="prettyprint"><code>//////////////////////////////////////////
// 3d-tiles
//////////////////////////////////////////
const tileset = map.addSceneComponent({
	id: "serve",
	type: "3d-tiles",
	show: true,
	translation: new minemap.Math.Vector3(0, 0, 0), //在enu坐标系下的位置移动距离，顺序为[east, north, height]，单位为m，并且只用于3dtiles图层
	minzoom: 12, //3d-tiles加载显示的最小层级
	maxzoom: 22, //3d-tiles加载显示的最大层级
	urls: [
		{
			url: "https://staticdata-b.minedata.cn:14434/oblique/tileset.json",
			name: "西安"
		},
	],
	skipLevelOfDetail: false, //跨层调度
	maximumScreenSpaceError: 8,
	sourceLoaded: (tileset) => {
		// map.flyTo({
		// 	target: tileset,
		// 	bearing: 0,
		// 	pitch: 0,
		// 	duration: 2000,
		// 	range: 1000
		// });
	},

	//飞行选择
	///index: 指定飞行目标(优先)
	//combine: 合并bounds为飞行目标

	geoBoundsOptions: {
		index: 1,
		combine: true
	},
	allowPick: true,
	lightingModel: minemap.LightingModelType.NONE,
});</code></pre>

    <pre class="prettyprint"><code>//////////////////////////////////////////
// earth的添加
//////////////////////////////////////////
//earth的添加
//注意earth的添加，要保证在创建map的时候选择默认关掉earth的创建

//全局参数设置
minemap.domainUrl = "http://minemap.minedata.cn";
minemap.dataDomainUrl = "https://minedata.cn";
minemap.serverDomainUrl = "https://minedata.cn";
minemap.spriteUrl = 'https://minemap.minedata.cn/minemapapi/sprite/latest/sprite';
minemap.serviceUrl = "https://minedata.cn/service/";
minemap.key = "16be596e00c44c86bb1569cb53424dc9";
minemap.solution = 12877;
window.minemapCDN = "https://minedata.cn/minemapapi/minemap-CDN";
// 定义空底图样式
var style = {
    glyphs: "minemap://fonts/{fontstack}/{range}",
    sprite: "minemap://sprite/sprite",
    sources: {},
    layers: [],
    version: 8

};
//初始化地图实例
var map = new minemap.Map({
    container: "map",
    style: style,
    center: [116.24544236500333, 40.07254296210216],
    zoom: 1.5,
    pitch: 0,
    maxZoom: 22,
    minZoom: 1,
    projection: "MERCATOR",
    earthSkin: false //注意将此字段写为false
});
map.repaint = true;
map.on("load", () => {
	   //创建地球，具体写法以及参数说明详见EarthCrate
	   const earthCrate = new minemap.Earth({
	       url: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/Earth_Diffuse22.png",
	       cloudImageUrl: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/Earth_Clouds4.png",
	       nightImageUrl: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/imageNightLightEarth.png",
	       widthSegments: 128,
	       heightSegments: 64,
	       cloudSpeed: 0.01 //构造时的给定值，默认为0.01
	   });
	   map.addSceneComponent(earthCrate);
});

//skybox的添加
//注意手动添加skybox，要保证在创建map的时候选择默认关掉skybox的创建

//初始化地图实例
var map = new minemap.Map({
    container: "map",
    style: style,
    position: [116.24544236500333, 40.07254296210216, 6378137],  //如果没开启地下模式，高度尽量不要写成负值，可能会造成相机飞到 [0,0,6378137*6]的位置
    pitch: 0,
    maxZoom: 22,
    minZoom: 1,
    projection: "MERCATOR",
    skyBox: false,//注意将此字段写为false
});

//skybox具体参见SkyboxCrate
const skybox = new minemap.Skybox({
	  starrySkyTextureUrls:{
	  	  nx: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/penguins-skybox-pack/penguins (19)/kenon_star_lf.jpg",
	  	  px: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/penguins-skybox-pack/penguins (19)/kenon_star_rt.jpg",
	  	  ny: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/penguins-skybox-pack/penguins (19)/kenon_star_up.jpg",
	  	  py: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/penguins-skybox-pack/penguins (19)/kenon_star_dn.jpg",
	  	  nz: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/penguins-skybox-pack/penguins (19)/kenon_star_ft.jpg",
	  	  pz: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/penguins-skybox-pack/penguins (19)/kenon_star_bk.jpg",
	  },
	  dayTextureUrls:{
	  	  nx: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/penguins-skybox-pack/penguins (44)/yonder_lf.jpg",
	  	  px: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/penguins-skybox-pack/penguins (44)/yonder_rt.jpg",
	  	  ny: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/penguins-skybox-pack/penguins (44)/yonder_up.jpg",
	  	  py: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/penguins-skybox-pack/penguins (44)/yonder_dn.jpg",
	  	  nz: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/penguins-skybox-pack/penguins (44)/yonder_ft.jpg",
	  	  pz: "http://minemap.minedata.cn/minemapapi/v4/latest/assets/penguins-skybox-pack/penguins (44)/yonder_bk.jpg",
	  }
});
map.addSceneComponent(skybox);</code></pre>

    <pre class="prettyprint"><code>//////////////////////////////////////////
// 添加航线对象
//////////////////////////////////////////
minemap.util.getJSON("https://minedata.cn/nce-static/support/demo/js-3d-ultra/zh/assets/airline.json", function (error, data) {
	if (data != undefined){

		 // @param {[[lon,lat,lon,lat,height,...]]} options.data 起始点经度、起始点纬度、终点经度、终点纬度、高度（10km）、其他属性
		 // @param {number}              [options["airline-width"]=1.0]                    线宽，默认为1.0
		 // @param {number}              [options["airline-seg-group"]=5.0]                流动航迹线的长度，默认是5段
		 // @param {number}              [options["airline-speed"]=6.0]                   流动航迹线的速度，一次性走多少段，默认是60
		 // @param {number}              [options["airline-opacity"]=1.0]                    航迹线的透明度 默认是1.0
		 // @param {object}              [options["airline-color"]=undefined]              航迹线的颜色配置
		 // @param {object}              [options["id"]=uuid()]              id
		 // 一个 1°x1°的航迹线 会被拆分为10段

		const airLine = map.addSceneComponent(new minemap.AirLine(
			{
				"id": "hangJiXian",
				"data": data,
				"airline-seg-group": 5,
				"airline-width": 1,
				"airline-speed": 30,
				"airline-opacity": 1.0,
				"airline-color": {
					"steps":[
						[0, "#e9ebee"],
						[50, "#0154f0"],
						[100, "#deac0d"],
						[150, "#e70707"],
						[200, "#f2ebeb"],
					],
					"color-index": 5
				}
			}
		));
	}
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>component</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="IModelType.html">IModelType</a></span>
|

<span class="param-type">Array.&lt;<a href="IModelType.html">IModelType</a>></span>
|

<span class="param-type"><a href="ISceneObject.html">ISceneObject</a></span>


            
            </td>

            

            

            <td class="description last"><p>对象类型<br>
详细的模型添加请参见文档<a href="https://navinfo.feishu.cn/docx/N4k6dZeZao5byQxvdQZcZBXEnWf">三维数据加载</a><br>
SceneModel对象的添加详细注解参见<a href="SceneModel.html">SceneModel</a>，主要是用于加载glTF2.0 | glTF1.0(试验性的） json或者压缩glb格式<br>
SceneTileset对象的添加详细注解参见<a href="SceneTileset.html">SceneTileset</a>，主要是用于加载3d-tiles数据，包括3dtiles0.0 1.0 1.1版本的支持，倾斜、bim、点云<br>
SceneObjectInterface对象是一个抽象类，目前基于该抽象类实现的有<a href="AirLine.html">AirLine</a>、<a href="Earth.html">Earth</a>、<a href="Skybox.html">Skybox</a></p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="addSource"><span class="type-signature"></span>addSource<span class="signature">(id, source)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>添加一个数据源到地图的样式中</p>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>//注意，所有如下的示例均需要在map的style.load之后添加，不然会报错

//添加栅格数据
map.addSource("xyz", {
	"type": "raster",//数据源类型：栅格数据源
	"tiles": ["https://services.minedata.cn/service/data/satellite?x={x}&amp;y={y}&amp;z={z}"], //瓦片服务地址
	"tileSize": 256,//瓦片尺寸
	//"bounds": [113.70609172522181, 36.48878805534389, 114.61461308129726, 37.11474510334105],//要显示区域的外包框，按west，south，east，north填写，会按照固定的区域进行瓦片调度，超过区域不会额外请求
});
map.addLayer({
	"id": "xyz-l",
	"type": "raster", //图层类型为"raster"
	"source": "xyz",
	"minzoom": 1,
	"maxzoom": 23,
});
//添加线和文字数据
var center = map.getCenter();
var jsonData = {
    "type": "FeatureCollection",
    "features": [
        {
            "type": "Feature",
            "geometry": {
                "type": "LineString",
                "coordinates": [[center.lng - 0.005, center.lat + 0.005], [center.lng - 0.005, center.lat - 0.005]]
            },
            "properties": {
                "title": "路线一",
                "kind": 1
            },
        }, {
            "type": "Feature",
            "geometry": {
                "type": "LineString",
                "coordinates": [[center.lng - 0.004, center.lat], [center.lng, center.lat], [center.lng + 0.008, center.lat]]
            },
            "properties": {
                "title": "路线二",
                "kind": 2
            },
        }
    ]
};
map.addSource("lineSource", {
    "type": "geojson",
    "data": jsonData
});
map.addLayer({
    id: "lineLayer",
    type: "line", //图层类型为"line"
    source: "lineSource",
    layout: {
        "line-join": "round",
        "line-cap": "round-butt",
        "border-visibility": "none",
        "line-miter-limit": 2,
        "line-round-limit": 1.05,
        visibility: "visible"
    },
    paint: {
        "line-width": 20,
        "line-width": [
            'case',
            ['==', ['get', 'kind'], 1], 15,
            ['==', ['get', 'kind'], 2], 20,
            20 // 默认值
        ],
        // "line-color": "#ff0000",
        "line-opacity": [
            'case',
            ['==', ['get', 'kind'], 1], 1.0,
            ['==', ['get', 'kind'], 2], 0.5,
            1.0 // 默认值
        ],
        // "line-offset": 0,
        // "line-blur": 0,
        // "line-dasharray": '',
        "line-pattern": [
            'case',
            ['==', ['get', 'kind'], 1], 'pattern_1',
            ['==', ['get', 'kind'], 2], 'pattern_3',
            'pattern_1' // 默认值
        ],
        "line-translate": [0, 0],
        "line-translate-anchor": "map",
        // "line-pattern": "pattern_1",
        "line-border-color": "#f9bd09ff",
        "line-border-width": 10,
        "line-border-opacity": 1
    },
    minzoom: 1,
    maxzoom: 24
});

map.addLayer({
    "id": "symbolLayer",
    "type": "symbol",
    "source": "lineSource",
    "layout": {
        "text-field": "{title}",
        "text-size": 10,
        "symbol-placement": "line"
    },
    "paint": {
        "text-color": "#000000",
        "text-halo-color": "#ffffff",
        "text-halo-width": 0.8,
    },
    "minzoom": 7,
    "maxzoom": 17.5
});</code></pre>

    <pre class="prettyprint"><code>//////////////////////////////////////////
//添加白膜数据
//////////////////////////////////////////

map.addSource("buildingSource", {
    type: "vector",
    tiles: [
        "cloudservice://mvt-layer/merge/{z}/{r}/{c}/{z}_{x}_{y}.pbf"
    ]
});
 map.addLayer({
     layout: { visibility: "visible" },
     maxzoom: 20,
     paint: {
         "extrusion-height": {
             property: "levels",
             type: "identity"
         },
         // "extrusion-base": 0,
         // "extrusion-opacity": 1,
         // "extrusion-translate-anchor": "map",
         // "extrusion-translate": [0, 0],
         "extrusion-pattern": [
             'case',
             ['&lt;=', ['get', 'levels'], 50], 'pattern_1',
             ['&lt;=', ['get', 'levels'], 100], 'pattern_2',
             ['&lt;=', ['get', 'levels'], 200], 'pattern_3',
             ['&lt;=', ['get', 'levels'], 300], 'pattern_4',
             ['&lt;=', ['get', 'levels'], 400], 'pattern_5',
             'pattern_1' // 默认值
         ],
         // "extrusion-pattern": "extrusion-wall",
         "extrusion-pattern-factor": [1, 3]//建筑物贴图重复次数
     },
     source: "buildingSource",
     "source-layer": "building",
     id: "buildingLayer",
     type: "extrusion",
     minzoom: 10
 });

 </code></pre>

    <pre class="prettyprint"><code>//////////////////////////////////////////
// 添加热力图数据，可以支持二三维
//////////////////////////////////////////
map.addSource("heatmapSource", {
    type: "geojson",
    data: "../data/heatmap_point.json"
});
map.addLayer({
    "id": "heatmapLayer",
    "type": "heatmap",
    "source": "heatmapSource",
    "layout": {
        "visibility": "visible",
        //"display-mode": "3d" // 默认二维展示（“2d”），可选择展示三维（“3d”）
    },
    "paint": {
        // 一个热力图数据点的模糊范围，单位是像素，默认值30；要求：值大于等于1，可根据zoom level进行插值设置
        "heatmap-radius": 50,
        //一个热力图单个数据点的热力程度，默认值为1；要求：值大于等于0，支持使用property中某个的热力值
        "heatmap-weight": {
            "property": "mag",
            "stops": [[0, 0], [10, 1]]
        },
        // 用于统一控制热力值的强度，默认值1；要求：值大于等于0，可根据zoom level进行插值设置
        "heatmap-intensity": 1,
        // 表示热力图颜色阶梯，阶梯的值域范围为0-1，默认值为["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",0.1,"royalblue",0.3,"cyan",0.5,"lime",0.7,"yellow",1,"red"]
        "heatmap-color": [
            "interpolate",
            ["linear"],
            ["heatmap-density"],
            0, "rgba(0, 0, 255, 0)", 0.1, "royalblue", 0.3, "cyan", 0.5, "lime", 0.7, "yellow", 1, "red"
        ],
        // 表示热力图的不透明度，默认值1；值域范围0-1，可根据zoom level进行插值设置
        "heatmap-opacity": 1,
    }
});
//---添加三维热力
map.addLayer({
    "id": "heatmapLayer",
    "type": "heatmap",
    "source": "heatmapSource",
    "layout": {
        "visibility": "visible",
		"display-mode": "3d" // 默认二维展示（“2d”），可选择展示三维（“3d”）
    },
    "paint": {
        // 一个热力图数据点的模糊范围，单位是像素，默认值30；要求：值大于等于1，可根据zoom level进行插值设置
        "heatmap-radius": 100,
        //一个热力图单个数据点的热力程度，默认值为1；要求：值大于等于0，支持使用property中某个的热力值
        "heatmap-weight": {
            "property": "mag",
            "stops": [[0, 0], [10, 1]]
        },
        // 用于统一控制热力值的强度，默认值1；要求：值大于等于0，可根据zoom level进行插值设置
        "heatmap-intensity": 1,
        // 表示热力图颜色阶梯，阶梯的值域范围为0-1，默认值为["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",0.1,"royalblue",0.3,"cyan",0.5,"lime",0.7,"yellow",1,"red"]
        "heatmap-color": [
            "interpolate",
            ["linear"],
            ["heatmap-density"],
            0, "rgba(0, 0, 255, 0)", 0.1, "royalblue", 0.3, "cyan", 0.5, "lime", 0.7, "yellow", 1, "red"
        ],
        // 表示热力图的不透明度，默认值1；值域范围0-1，可根据zoom level进行插值设置
        "heatmap-opacity": 1,
		// 表示三维热力图以米为单位的缩放比例，默认值100，仅display-mode为3d时生效
		"heatmap-height-factor": [
			"interpolate",
			["linear"],
			["zoom"],
			0, 10000, 10, 1000, 15, 100, 17, 10
		]
    }
});</code></pre>

    <pre class="prettyprint"><code>/////////////////////////////////////
//添加circle数据
////////////////////////////////////
map.addSource("earthquakes", {
  type: "geojson",
  data: `https://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&amp;eventtype=earthquake&amp;minmagnitude=1&amp;starttime=${sevenDaysAgo}`, // Use the sevenDaysAgo variable to only retrieve quakes from the past week
  generateId: true, // This ensures that all features have unique IDs
});
map.addLayer({
  id: "earthquakes-viz",
  type: "circle",
  source: "earthquakes",
  // layout: {
  //   "text-field": "{code}",
  // },
  paint: {
    "circle-radius": [
      "case",
      ["boolean", ["feature-state", "hover"], false],
      [
        "interpolate",
        ["linear"],
        ["get", "mag"],
        1,8,1.5,10,2,12,2.5,14,3,16,3.5,18,4.5,20,6.5,22,8.5,24,10.5,26,
      ],
      5,
    ],
    "circle-stroke-color":  [
		"case",
		["boolean", ["feature-state", "hover"], false],
		"red",
		"#000",
	],
    "circle-stroke-width": 1,
  },
});</code></pre>

    <pre class="prettyprint"><code>//////////////////////////////////////////
// 添加路况线
//////////////////////////////////////////
function addSource(){
    map.addSource('Traffic', {
	"type": "vector",
	"traffic": true,
	"tiles": ["mineserver://data/dynamic-traffic/ertic?servicetype=0&amp;z={z}&amp;x={x}&amp;y={y}"]
})
}
function addLayer(){
map.addLayer({
	"id": "trafficlines",
	"type": "line",
	"source": "Traffic",
	"source-layer": "Trafficrtic",
	"layout": {
		"line-join": "round",
		"line-cap": "round"
	},
	"paint": {
		"line-color": {
			"property": "status",
			"stops": [
				[0, '#999999'],
				[1, '#66cc00'],
				[2, '#ff9900'],
				[3, '#cc0000'],
				[4, '#9d0404']
			]
		},
		"line-width": {
			"stops": [
				[5, 1],
				[18, 3]
			],
			"base": 1.2
		}
	},
	"minzoom": 8,
	"maxzoom": 15
});
}
//无闪烁刷新
setInterval(()=>{
 const source = map.getSource('Traffic');
 source._eventedParent.reload(true);
},1000 * 60);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>数据源id，是一个唯一的字符串id，不能与其它数据源id冲突</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>source</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="VectorTileSource.html">VectorTileSource</a></span>
|

<span class="param-type"><a href="GeoJSONSource.html">GeoJSONSource</a></span>
|

<span class="param-type"><a href="RasterTileSource.html">RasterTileSource</a></span>
|

<span class="param-type"><a href="ImageSource.html">ImageSource</a></span>
|

<span class="param-type"><a href="TDTilesSource.html">TDTilesSource</a></span>
|

<span class="param-type"><a href="TDModelSource.html">TDModelSource</a></span>


            
            </td>

            

            

            <td class="description last"><p>数据源对象, 参考<br>
<a href="VectorTileSource.html">VectorTileSource</a>；<a href="GeoJSONSource.html">GeoJSONSource</a>；<a href="RasterTileSource.html">RasterTileSource</a>；<br>
<a href="ImageSource.html">ImageSource</a>；<br>
<a href="TDTilesSource.html">TDTilesSource</a>；<a href="TDModelSource.html">TDModelSource</a>；</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>source.event:add</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="addSourceGroup"><span class="type-signature"></span>addSourceGroup<span class="signature">(id, source)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>向地图样式添加一个地理数据源组（GeoJSON源）</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.addSourceGroup("data-point", {
					type: "geojson",
					data: [
						"http://192.168.152.123/minemap-engine/EngineCanaryDemo-develop/data/poi_suzhou/poi_suzhou_split_1.geojson",
						"http://192.168.152.123/minemap-engine/EngineCanaryDemo-develop/data/poi_suzhou/poi_suzhou_split_2.geojson"
					],
					cluster: true,
					clusterMaxZoom: 15,
                 clusterRadius: 50
                 })</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>数据源唯一标识符</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>source</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last"><p>原始数据源配置对象</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="areTilesLoaded"><span class="type-signature"></span>areTilesLoaded<span class="signature">()</span><span class="type-signature"> &rarr; {Boolean}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回一个布尔值，检查是否所有的图层瓦片都加载完成，当前版本支持</p>
<ol>
<li>source 检查</li>
<li>scene model 检查</li>
<li>scene tileset 检查</li>
<li>scene object 检查</li>
<li>point collection 检查<br>
上述五种数据的完整检查，如果有一项未加载成功则此方法一直会返回false。同时要注意一旦相机移动，3d-tiles会变成false的状态。source数据同样。</li>
</ol>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//由于各个数据源的加载是异步的，而此函数是同步函数，那么需要写个定时器去检查当前是否完成了加载

let loaded = false;
let interval = setInterval(()=>{
    if(map.areTilesLoaded()){
    	    loaded = true;
         clearInterval(interval);
    }
}, 100);</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回一个布尔值，检查是否加载了所有图层瓦片</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Boolean</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="closeOverviewMap"><span class="type-signature"></span>closeOverviewMap<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>关闭鹰眼地图</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.closeOverviewMap()</code></pre>





















        
            

    

    <h4 class="name" id="convertV34Pos2V4"><span class="type-signature"></span>convertV34Pos2V4<span class="signature">(coordinates)</span><span class="type-signature"> &rarr; {Array.&lt;(number|<a href="Vector3.html">Vector3</a>), 7>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>工具函数：MineMap3.4.x版本相机参数转换为MineMap4.x版本相机参数<br>
经度（角度制）、纬度（角度制）、zoom、 bearing（角度制）、 pitch（角度制）<br>
不建议使用，建议使用<a href="Transforms.html#.convertV34Pos2V4">Transforms.convertV34Pos2V4</a></p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>coordinates</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;number, 5></span>


            
            </td>

            

            

            <td class="description last"><p>输入数组格式 分别为 [经度（角度制）、纬度（角度制）、zoom、 bearing（角度制）、 pitch（角度制）]</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>[经度（角度制）、纬度（角度制）、zoom、 bearing（角度制）、 pitch（角度制） 、roll（角度制）, Vector3地理坐标]</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Array.&lt;(number|<a href="Vector3.html">Vector3</a>), 7></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="disableClouds"><span class="type-signature"></span>disableClouds<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>关闭云层效果</p>
</div>




























        
            

    

    <h4 class="name" id="disableDrag"><span class="type-signature"></span>disableDrag<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>禁止地图拖拽</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.disableDrag();</code></pre>





















        
            

    

    <h4 class="name" id="disableLight"><span class="type-signature"></span>disableLight<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>关闭光照效果</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.disableLight()</code></pre>





















        
            

    

    <h4 class="name" id="disableNearDetection"><span class="type-signature"></span>disableNearDetection<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd><ul class="dummy"><li>关闭近裁剪面的探测
说明： 现在不需要近距离探测即可进行较准确的bbox的计算，继而获得精准的模型计算</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>
































        
            

    

    <h4 class="name" id="disableRequestManage"><span class="type-signature"></span>disableRequestManage<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd><ul class="dummy"><li>禁用飞行动画时的飞行请求限制</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>













    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.disableRequestManage();</code></pre>





















        
            

    

    <h4 class="name" id="disableShadow"><span class="type-signature"></span>disableShadow<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>关闭阴影</p>
</div>




























        
            

    

    <h4 class="name" id="disableSkyAtmosphere"><span class="type-signature"></span>disableSkyAtmosphere<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>关闭天空大气渲染</p>
</div>




























        
            

    

    <h4 class="name" id="easeTo"><span class="type-signature">(async) </span>easeTo<span class="signature">(options<span class="signature-attributes">opt</span>, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {Promise}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#easeTo">DefaultViewControl#easeTo</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>地图采用动画的形式进行，直接相机过渡移动到目标的位置</p>
<ol>
<li>以target的形式（推荐）飞向目标点、3d-tiles模型数据<a href="SceneTileset.html">SceneTileset</a>、3d-model数据<a href="SceneModel.html">SceneModel</a>、primitive<a href="Primitive.html">Primitive</a>、<br>
Vector3<a href="Vector3.html">Vector3</a>(lng、lat、height(米))、Bounding<a href="BoundingSphere.html">BoundingSphere</a>、<a href="OrientedBoundingBox.html">OrientedBoundingBox</a>、<a href="AxisAlignedBoundingBox.html">AxisAlignedBoundingBox</a>数据等</li>
<li>旧版以中心点、缩放级别、旋转角度、俯仰角的变换，动画轨迹是一条曲线，这几个值可以任意组合</li>
</ol>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>// target为GLTF模型时的飞行操作，一种通过addSceneComponent方法添加的方式, 一种通过addSource/addLayer方法添加的方式
		// 添加GLTF，4.0版本推荐
		map.addSceneComponent({
			id: "interior",
			type: "3d-model",
			data: "../data/buildings/interior/scene.gltf", // 要加载的gltf格式数据
			modelFolder: "../data/buildings/interior/", // 该数据引用图片等资源的文件夹路径
			scale: [0.4, 0.5, 0.4], // 在xyz轴方向上的缩放比例
			rotation: [90, 90, 0], // 绕xyz轴方向上的旋转，单位为度
			position: [116.5236, 40.2561, 50], // 锚点（模型局部坐标原点）的经纬度位置
			allowPick: true, // 碰撞检测需要开启拾取
			loaded: (model) => {

			}
		});

		// target为tileset模型时的飞行操作，一种通过addSceneComponent方法添加的方式, 一种通过addSource/addLayer方法添加的方式
		// 添加3d-tiles，4.0版本推荐
		map.addSceneComponent({
			id: "tianhe",
			type: "3d-tiles",
			show: true,
			translation: new minemap.Math.Vector3(0, 0, 100), //在enu坐标系下的位置移动距离，顺序为[east, north, height]，单位为m，并且只用于3dtiles图层
			url: "../data/天河科技园/tileset.json",
			skipLevelOfDetail: false, //跨层调度
			maximumScreenSpaceError: 8,
			sourceLoaded: (tileset) => {
			},
		});


		const cartographicForGreen = new minemap.Math.Vector3([116.244, 40.072, 100]);
		const matrixForGreen = minemap.Transforms.cartographicToFixedFrame(cartographicForGreen);

		const rotX = new minemap.Math.Matrix4().rotateX(Math.PI / 2);
		matrixForGreen.multiplyRight(rotX);

		const greenBoxGeometry = new minemap.Geometries.BoxGeometry({
			width: 100,
			height: 100,
			depth: 100
		});

		const targetPrimitive = new minemap.Primitive({
			modelMatrix: matrixForGreen,
			geometry: greenBoxGeometry,
			material: minemap.StandardMaterial.fromType("Color", {
				color: "green",
				opacity: 1,
				doubleSided: false,
				lightingModel: minemap.LightingModelType.NONE,

			})
		});
		map.addPrimitive(targetPrimitive);

		//第二个目标

		const matrixForRed = minemap.Transforms.cartographicToFixedFrame(new minemap.Math.Vector3([116.344, 40.072, 100]));
		matrixForRed.multiplyRight(rotX);

		const redBoxGeometry = new minemap.Geometries.BoxGeometry({
			width: 1000,
			height: 100,
			depth: 100
		});

		const redPrimitive = new minemap.Primitive({
			modelMatrix: matrixForRed,
			geometry: redBoxGeometry,
			material: minemap.StandardMaterial.fromType("Color", {
				color: "red",
				opacity: 1,
				doubleSided: false,
				lightingModel: minemap.LightingModelType.NONE,

			})
		});

		map.addPrimitive(redPrimitive);

		let coordinate = [116.46, 39.92, 100000];

		function easeZoomAndCenter() {
			//
			// easeTo方法，以bezier曲线的方式采用动画的形式进行中心点、缩放级别、旋转角、倾角的改变
			//
			// 参数项说明：
			// center：表示飞行结束后的地图中心坐标值；
			// zoom：表示飞行结束后的地图缩放等级；
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//

			map.easeTo({
				center: [coordinate[0] + (Math.random() - 0.5) * 0.3,
				coordinate[1] + (Math.random() - 0.5) * 0.3],
				zoom: 14,
				bearing: 0,
				pitch: 60,
				roll: 0,
				duration: 2000
			});
		}


		function easeToTarget() {
			//
			// easeTo方法，采用移动到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要移动的终点目标；
			// bearing：表示移动结束后的地图旋转等级；
			// pitch：表示飞移动结束后的地图倾斜等级；
			// roll：表示移动结束后的地图横滚等级；
			// duration：表示移动时长，单位为毫秒；
			//

			map.easeTo({
				target: [coordinate[0] + (Math.random() - 0.5) * 0.3,
				coordinate[1] + (Math.random() - 0.5) * 0.3,
				coordinate[2] + (Math.random() - 0.5) * 1000],
				bearing: 10,
				pitch: 30,
				roll: 0,
				duration: 5000,
				range: 1000
			});
		}

		function easeToTarget() {
			//
			// easeTo方法，采用飞行到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要飞行的终点目标；
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//

			map.easeTo({
				target: [coordinate[0] + (Math.random() - 0.5) * 0.3,
				coordinate[1] + (Math.random() - 0.5) * 0.3,
				coordinate[2] + (Math.random() - 0.5) * 1000],
				bearing: 10,
				pitch: 20,
				roll: 0,
				duration: 2000,
				range: 1000
			});
		}

		function easeToTargetOfPrimitive() {
			//
			// easeTo方法，采用移动到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要移动的终点目标，可以是Array数组，用[lng,lat,height]标示，可以是Primitive对象，可以是BoundingSphere、OrientedBoundingBox、AxisAlignedBoundingBox；
			// bearing：表示移动结束后的地图旋转等级；
			// pitch：表示移动结束后的地图倾斜等级；
			// roll：表示移动结束后的地图横滚等级；
			// duration：表示移动时长，单位为毫秒；
			//

			map.easeTo({
				target: targetPrimitive,
				bearing: 0,
				pitch: 0,
				roll: 0,
				duration: 2000,
				range: 1000
			});
		}

		function easeToTargetOfBoundingVolume() {
			//
			// easeTo方法，采用移动到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要移动的终点目标，可以是Array数组，用[lng,lat,height]标示，可以是Primitive对象，可以是BoungdingSphere、OrientedBoundingBox、AxisAlignedBoundingBox
			// bearing：表示飞移动结束后的地图旋转等级；
			// pitch：表示移动结束后的地图倾斜等级；
			// roll：表示移动结束后的地图横滚等级；
			// duration：表示移动时长，单位为毫秒；
			//

			map.easeTo({
				target: redPrimitive.boundingSphere,
				bearing: 0,
				pitch: 0,
				roll: 0,
				duration: 2000,
				range: 0
			});
		}

		function easeToTargetOfSceneModel() {
			//
			// easeTo方法，采用移动到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要移动的终点目标，可以是Array数组，用[lng,lat,height]标示，可以是Primitive对象，可以是BoungdingSphere、OrientedBoundingBox、AxisAlignedBoundingBox
			// bearing：表示移动结束后的地图旋转等级；
			// pitch：表示移动结束后的地图倾斜等级；
			// roll：表示移动结束后的地图横滚等级；
			// duration：表示移动时长，单位为毫秒；
			//
			map.easeTo({
				target: map.getSceneComponent("interior"),
				// target: map.getSource("interior"), //不推荐使用
				bearing: 0,
				pitch: 0,
				roll: 0,
				duration: 2000,
				range: 1000
			});
		}

		function easeToTargetOfTileset() {
			//
			// easeTo方法，采用移动到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要移动的终点目标，可以是Array数组，用[lng,lat,height]标示，可以是Primitive对象，可以是BoungdingSphere、OrientedBoundingBox、AxisAlignedBoundingBox
			// bearing：表示移动结束后的地图旋转等级；
			// pitch：表示移动结束后的地图倾斜等级；
			// roll：表示移动结束后的地图横滚等级；
			// duration：表示移动时长，单位为毫秒；
			//
			map.easeTo({
				target: map.getSceneComponent("tianhe"),
				// target:map.getSource("tianhe"), //不推荐使用
				bearing: 0,
				pitch: 0,
				roll: 0,
				duration: 2000,
				range: 1000,
			})
		}

		function fitBoundsToBBox() {
			// 矩形区域就是飞行的中心点，其他参数就是map参数
			// const bbox = [116.39183 -0.01, 39.9098 -0.01,116.39183 + 0.01, 39.9098 +0.01]
			const bbox = [86.92527777777778 -0.01, 27.988333333333333 -0.01, 86.92527777777778 + 0.01, 27.988333333333333 +0.01];
			const height = 8000;
			map.fitBounds(
				bbox,
				{
					pitch: 0,
					duration: 2000,
				},
				height
			)
		}
// 以默认options进行飞行
map.easeTo({center: [0, 0], zoom: 9});
// 按照自定义的options进行飞行
map.easeTo({
  center: [0, 0],
  zoom: 9,
  speed: 0.2,
  curve: 1,
  easing: function(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}
});</code></pre>

    <pre class="prettyprint"><code>此方法是easing对应的渐变函数示例，用户可以根据自己需求，进行方法构建，大致内容是方法接收输入0-1的值

function easeCubicInOut(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        
        <th>Default</th>
        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>target</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;number, 3></span>
|

<span class="param-type"><a href="Vector3.html">Vector3</a></span>
|

<span class="param-type"><a href="SceneModel.html">SceneModel</a></span>
|

<span class="param-type"><a href="SceneTileset.html">SceneTileset</a></span>
|

<span class="param-type"><a href="Primitive.html">Primitive</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>飞向目标点位，此项和下面的center + zoom是互斥关系，参见example</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>center</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点中心，此项+zoom和上面target是互斥关系</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>zoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点缩放等级，此项加center与上面target是互斥关系</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>bearing</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点旋转角度，如果target被设定，那么将会是相机的航向角，如果是center和zoom被设定，将是地图的旋转角</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>pitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点俯仰角，如果target被设定，那么将会是相机的俯仰角，如果是center和zoom被设定，将是地图的俯仰角</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>roll</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点横滚角，如果target被设定，那么将会是相机的横滚角，如果是center和zoom被设定，将无意义！</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>around</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>如果指定了“zoom”，“around”将确定缩放的中心点</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>duration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>动画过渡时间，以毫秒为单位</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>easing</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>渐变函数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>callback</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>移动执行结束回调函数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>动画播放时终点相对于地图中心的偏移</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>animate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>是否采用动画，如果是<code>false</code>，没有动画</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>curve</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>1.42</code>
                
                </td>
            

            <td class="description last"><p>弧线取值</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>minZoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>动画进行时的最小缩放级别</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>speed</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>1.2</code>
                
                </td>
            

            <td class="description last"><p>动画的播放速度</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>screenSpeed</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>动画平均播放速度，如果options.speed被设置了，该项会被忽略</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>maxDuration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>动画的最大过渡时间</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:zoomstart</li>

    <li>event:pitchstart</li>

    <li>event:move</li>

    <li>event:zoom</li>

    <li>event:rotate</li>

    <li>event:pitch</li>

    <li>event:moveend</li>

    <li>event:zoomend</li>

    <li>event:pitchend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回promise对象，使用then方法获取map地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="enableClouds"><span class="type-signature"></span>enableClouds<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>开启云层效果</p>
</div>




























        
            

    

    <h4 class="name" id="enableDrag"><span class="type-signature"></span>enableDrag<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>开启地图拖拽</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.enableDrag();</code></pre>





















        
            

    

    <h4 class="name" id="enableLight"><span class="type-signature"></span>enableLight<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>开启光照效果</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.enableLight()</code></pre>





















        
            

    

    <h4 class="name" id="enableNearDetection"><span class="type-signature"></span>enableNearDetection<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd><ul class="dummy"><li>开启近裁剪面的探测 优化因为深度冲突导致的闪烁 进入物体等问题
说明： 现在不需要近距离探测即可进行较准确的bbox的计算，继而获得精准的模型计算</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>
































        
            

    

    <h4 class="name" id="enableRequestManage"><span class="type-signature"></span>enableRequestManage<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd><ul class="dummy"><li>启用飞行动画时的飞行请求限制
原理是，当飞行时可以禁止数据请求，从而将性能让给飞行动画的计算</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>













    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.enableRequestManage()</code></pre>





















        
            

    

    <h4 class="name" id="enableShadow"><span class="type-signature"></span>enableShadow<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>开启阴影</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 开启阴影
 map.enableShadow() ()</code></pre>





















        
            

    

    <h4 class="name" id="enableSkyAtmosphere"><span class="type-signature"></span>enableSkyAtmosphere<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>启用天空大气渲染</p>
</div>




























        
            

    

    <h4 class="name" id="fire"><span class="type-signature"></span>fire<span class="signature">(event, properties)</span><span class="type-signature"> &rarr; {<a href="Evented.html">Evented</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#fire">DefaultViewControl#fire</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>事件触发，通常该动作发生在引擎内部，如果用户有自定义事件，也可用户主动触发</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>event</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>
|

<span class="param-type"><a href="Event.html">Event</a></span>


            
            </td>

            

            

            <td class="description last"><p>事件对象</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>properties</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last"><p>事件执行时要传递的属性信息</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Evented.html">Evented</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="fitBounds"><span class="type-signature"></span>fitBounds<span class="signature">(bounds, options<span class="signature-attributes">opt</span>, height, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#fitBounds">DefaultViewControl#fitBounds</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>缩放和平移地图到指定的地理边界框，这个方法同时还会重置地图的旋转角度为0度</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>function fitBoundsToBBox() {
	// 矩形区域就是飞行的中心点，其他参数就是map参数
	// const bbox = [116.39183 -0.01, 39.9098 -0.01,116.39183 + 0.01, 39.9098 +0.01]
	const bbox = [86.92527777777778 -0.01, 27.988333333333333 -0.01, 86.92527777777778 + 0.01, 27.988333333333333 +0.01];
	const height = 8000;
	map.fitBounds(
		bbox,
		{
			pitch: 0,
			duration: 2000,
		},
		height
	)
}</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>bounds</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatBoundsLike">LngLatBoundsLike</a></span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>地图边界框</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        
        <th>Default</th>
        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>center</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点中心</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>zoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点缩放等级</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>bearing</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点旋转角度</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>pitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点俯仰角</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>padding</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>
|

<span class="param-type">PaddingOptions</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>添加到给定边界上的以像素为单位的padding值，有top,bottom,left,right四个分量。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>[0, 0]</code>
                
                </td>
            

            <td class="description last"><p>相对于中心点的偏移量。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>around</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>如果指定了“zoom”，“around”将确定缩放的中心点</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>duration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>动画过渡时间，以毫秒为单位</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>easing</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>渐变函数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>动画播放时终点相对于地图中心的偏移</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>animate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>是否采用动画，如果是<code>false</code>，没有动画</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>height</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>距离飞行点的高度</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:moveend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="flyTo"><span class="type-signature">(async) </span>flyTo<span class="signature">(options<span class="signature-attributes">opt</span>, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {Promise}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#flyTo">DefaultViewControl#flyTo</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>地图采用动画的形式进行，中间带位置升空飞行的过程效果相机东海</p>
<ol>
<li>以target的形式（推荐）飞向目标点、3d-tiles模型数据<a href="SceneTileset.html">SceneTileset</a>、3d-model数据<a href="SceneModel.html">SceneModel</a>、primitive<a href="Primitive.html">Primitive</a>、<br>
Vector3<a href="Vector3.html">Vector3</a>(lng、lat、height(米))、Bounding<a href="BoundingSphere.html">BoundingSphere</a>、<a href="OrientedBoundingBox.html">OrientedBoundingBox</a>、<a href="AxisAlignedBoundingBox.html">AxisAlignedBoundingBox</a>数据等</li>
<li>旧版以中心点、缩放级别、旋转角度、俯仰角的变换，动画轨迹是一条曲线，这几个值可以任意组合</li>
</ol>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>// target为GLTF模型时的飞行操作，一种通过addSceneComponent方法添加的方式, 一种通过addSource/addLayer方法添加的方式
		// 添加GLTF，4.0版本推荐
		map.addSceneComponent({
			id: "interior",
			type: "3d-model",
			data: "../data/buildings/interior/scene.gltf", // 要加载的gltf格式数据
			modelFolder: "../data/buildings/interior/", // 该数据引用图片等资源的文件夹路径
			scale: [0.4, 0.5, 0.4], // 在xyz轴方向上的缩放比例
			rotation: [90, 90, 0], // 绕xyz轴方向上的旋转，单位为度
			position: [116.5236, 40.2561, 50], // 锚点（模型局部坐标原点）的经纬度位置
			allowPick: true, // 碰撞检测需要开启拾取
			loaded: (model) => {

			}
		});

		// target为tileset模型时的飞行操作，一种通过addSceneComponent方法添加的方式, 一种通过addSource/addLayer方法添加的方式
		// 添加3d-tiles，4.0版本推荐
		map.addSceneComponent({
			id: "tianhe",
			type: "3d-tiles",
			show: true,
			translation: new minemap.Math.Vector3(0, 0, 100), //在enu坐标系下的位置移动距离，顺序为[east, north, height]，单位为m，并且只用于3dtiles图层
			url: "../data/天河科技园/tileset.json",
			skipLevelOfDetail: false, //跨层调度
			maximumScreenSpaceError: 8,
			sourceLoaded: (tileset) => {
			},
		});


		const cartographicForGreen = new minemap.Math.Vector3([116.244, 40.072, 100]);
		const matrixForGreen = minemap.Transforms.cartographicToFixedFrame(cartographicForGreen);

		const rotX = new minemap.Math.Matrix4().rotateX(Math.PI / 2);
		matrixForGreen.multiplyRight(rotX);

		const greenBoxGeometry = new minemap.Geometries.BoxGeometry({
			width: 100,
			height: 100,
			depth: 100
		});

		const targetPrimitive = new minemap.Primitive({
			modelMatrix: matrixForGreen,
			geometry: greenBoxGeometry,
			material: minemap.StandardMaterial.fromType("Color", {
				color: "green",
				opacity: 1,
				doubleSided: false,
				lightingModel: minemap.LightingModelType.NONE,

			})
		});
		map.addPrimitive(targetPrimitive);

		//第二个目标

		const matrixForRed = minemap.Transforms.cartographicToFixedFrame(new minemap.Math.Vector3([116.344, 40.072, 100]));
		matrixForRed.multiplyRight(rotX);

		const redBoxGeometry = new minemap.Geometries.BoxGeometry({
			width: 1000,
			height: 100,
			depth: 100
		});

		const redPrimitive = new minemap.Primitive({
			modelMatrix: matrixForRed,
			geometry: redBoxGeometry,
			material: minemap.StandardMaterial.fromType("Color", {
				color: "red",
				opacity: 1,
				doubleSided: false,
				lightingModel: minemap.LightingModelType.NONE,

			})
		});

		map.addPrimitive(redPrimitive);

		let coordinate = [116.46, 39.92, 100000];

		function flyZoomAndCenter() {
			//
			// flyTo方法，在一个弧线上采用动画的形式进行中心点、缩放级别、旋转角、倾角的改变
			//
			// 参数项说明：
			// center：表示飞行结束后的地图中心坐标值；
			// zoom：表示飞行结束后的地图缩放等级；
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//
			map.flyTo({
				center: [coordinate[0] + (Math.random() - 0.5) * 0.2,
				coordinate[1] + (Math.random() - 0.5) * 0.2],
				zoom: 14,
				bearing: 10,
				pitch: 30,
				roll: 0,
				duration: 2000
			});
		}
		function flyToTarget() {
			//
			// flyTo方法，采用飞行到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要飞行的终点目标；
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//

			map.flyTo({
				target: [coordinate[0] + (Math.random() - 0.5) * 0.3,
				coordinate[1] + (Math.random() - 0.5) * 0.3,
				coordinate[2] + (Math.random() - 0.5) * 1000],
				bearing: 10,
				pitch: 30,
				roll: 0,
				duration: 5000,
				range: 1000
			});
		}

		function flyToTargetOfPrimitive() {
			//
			// flyTo方法，采用飞行到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要飞行的终点目标，可以是Array数组，用[lng,lat,height]标示，可以是Primitive对象，可以是BoundingSphere、OrientedBoundingBox、AxisAlignedBoundingBox；
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//

			map.flyTo({
				target: targetPrimitive,
				bearing: 0,
				pitch: 0,
				roll: 0,
				duration: 2000,
				range: 1000
			});
		}

		function flyToTargetOfBoundingVolume() {
			//
			// flyTo方法，采用飞行到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要飞行的终点目标，可以是Array数组，用[lng,lat,height]标示，可以是Primitive对象，可以是BoungdingSphere、OrientedBoundingBox、AxisAlignedBoundingBox
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//

			map.flyTo({
				target: redPrimitive.boundingSphere,
				bearing: 0,
				pitch: 0,
				roll: 0,
				duration: 2000,
				range: 0
			});
		}

		function flyToTargetOfSceneModel() {
			//
			// flyTo方法，采用飞行到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要飞行的终点目标，可以是Array数组，用[lng,lat,height]标示，可以是Primitive对象，可以是BoungdingSphere、OrientedBoundingBox、AxisAlignedBoundingBox
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//
			map.flyTo({
				target: map.getSceneComponent("interior"),
				// target: map.getSource("interior"), //不推荐使用
				bearing: 0,
				pitch: 0,
				roll: 0,
				duration: 2000,
				range: 1000
			});
		}

		function flyToTargetOfTileset() {
			//
			// flyTo方法，采用飞行到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要飞行的终点目标，可以是Array数组，用[lng,lat,height]标示，可以是Primitive对象，可以是BoungdingSphere、OrientedBoundingBox、AxisAlignedBoundingBox
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//
			map.flyTo({
				target: map.getSceneComponent("tianhe"),
				// target:map.getSource("tianhe"), //不推荐使用
				bearing: 0,
				pitch: 0,
				roll: 0,
				duration: 2000,
				range: 1000,
			})
		}

// 以默认options进行飞行
map.flyTo({center: [0, 0], zoom: 9});
// 按照自定义的options进行飞行
map.flyTo({
  center: [0, 0],
  zoom: 9,
  speed: 0.2,
  curve: 1,
  easing: function(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}
});</code></pre>

    <pre class="prettyprint"><code>此方法是easing对应的渐变函数示例，用户可以根据自己需求，进行方法构建，大致内容是方法接收输入0-1的值

function easeCubicInOut(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        
        <th>Default</th>
        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>target</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;number, 3></span>
|

<span class="param-type"><a href="Vector3.html">Vector3</a></span>
|

<span class="param-type"><a href="SceneModel.html">SceneModel</a></span>
|

<span class="param-type"><a href="SceneTileset.html">SceneTileset</a></span>
|

<span class="param-type"><a href="Primitive.html">Primitive</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>飞向目标点位，此项和下面的center + zoom是互斥关系，参见example</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>center</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点中心，此项+zoom和上面target是互斥关系</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>zoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点缩放等级，此项加center与上面target是互斥关系</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>bearing</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点旋转角度，如果target被设定，那么将会是相机的航向角，如果是center和zoom被设定，将是地图的旋转角</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>pitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点俯仰角，如果target被设定，那么将会是相机的俯仰角，如果是center和zoom被设定，将是地图的俯仰角</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>roll</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>目标点横滚角，如果target被设定，那么将会是相机的横滚角，如果是center和zoom被设定，将无意义！</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>around</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>如果指定了“zoom”，“around”将确定缩放的中心点</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>duration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>动画过渡时间，以毫秒为单位</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>easing</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>渐变函数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>callback</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>飞行执行结束回调函数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>动画播放时终点相对于地图中心的偏移</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>animate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>是否采用动画，如果是<code>false</code>，没有动画</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>curve</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>1.42</code>
                
                </td>
            

            <td class="description last"><p>弧线取值</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>minZoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>动画进行时的最小缩放级别</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>speed</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>1.2</code>
                
                </td>
            

            <td class="description last"><p>动画的播放速度</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>screenSpeed</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>动画平均播放速度，如果options.speed被设置了，该项会被忽略</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>maxDuration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>动画的最大过渡时间</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:zoomstart</li>

    <li>event:pitchstart</li>

    <li>event:move</li>

    <li>event:zoom</li>

    <li>event:rotate</li>

    <li>event:pitch</li>

    <li>event:moveend</li>

    <li>event:zoomend</li>

    <li>event:pitchend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>Promise对象，通过then方法获取map地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="flyToBoundingSphere"><span class="type-signature"></span>flyToBoundingSphere<span class="signature">(options)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#flyToBoundingSphere">DefaultViewControl#flyToBoundingSphere</a>
    </li></ul></dd>
    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd><ul class="dummy"><li>飞向一个bounding sphere</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>













    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//替代方案，采用map.flyTo({target: boundingSphere});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="getAllLayers"><span class="type-signature"></span>getAllLayers<span class="signature">()</span><span class="type-signature"> &rarr; {Object}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回所有的layer对象</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.getAllLayers();
//以key：value的形式表示
//例如 {"road": LineLayer}</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>layers对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Object</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getAllMarkers"><span class="type-signature"></span>getAllMarkers<span class="signature">()</span><span class="type-signature"> &rarr; {Array.&lt;<a href="Marker.html">Marker</a>>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回所有已添加到地图上的Marker</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.getAllMarkers();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回所有的Marker</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Array.&lt;<a href="Marker.html">Marker</a>></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getAllPopups"><span class="type-signature"></span>getAllPopups<span class="signature">()</span><span class="type-signature"> &rarr; {Array}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回所有的Marker</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.getAllPopups();</code></pre>


















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Array</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getAllSources"><span class="type-signature"></span>getAllSources<span class="signature">()</span><span class="type-signature"> &rarr; {Object}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回所有的source对象</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.getAllSources();
//以key：value的形式表示
//例如 {"road": GeoJSONSource}</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>sources对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Object</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getBearing"><span class="type-signature"></span>getBearing<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#getBearing">DefaultViewControl#getBearing</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回地图当前的旋转角度，罗盘的正上方是指正北方向，如果旋转角度是90度，则代表现在地图的罗盘正上方是正东方向，即逆时针旋转90度</p>
</div>

























<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图当前的旋转角度</p>
</div>



    



        
            

    

    <h4 class="name" id="getBounds"><span class="type-signature"></span>getBounds<span class="signature">()</span><span class="type-signature"> &rarr; {<a href="LngLatBounds.html">LngLatBounds</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>得到地图的矩形地理边界。</p>
<p>当bearing或pitch不为零时，可见区域不是轴对齐的矩形，是一个包含可见区域的最小边界。</p>
</div>

























<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="LngLatBounds.html">LngLatBounds</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getCameraBearing"><span class="type-signature"></span>getCameraBearing<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#getCameraBearing">DefaultViewControl#getCameraBearing</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取相机自转的航向角</p>
</div>

























<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getCameraHeight"><span class="type-signature"></span>getCameraHeight<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取相机高度</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.getCameraHeight()</code></pre>


















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getCameraPitch"><span class="type-signature"></span>getCameraPitch<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#getCameraPitch">DefaultViewControl#getCameraPitch</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取相机第一人称的pitch俯仰角</p>
</div>

























<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getCameraPosition"><span class="type-signature"></span>getCameraPosition<span class="signature">()</span><span class="type-signature"> &rarr; {<a href="Vector3.html">Vector3</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#getCameraPosition">DefaultViewControl#getCameraPosition</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取地图中默认相机的空间位置，lng，lat，height<br>
此参数可以作为map的默认参数，position参数</p>
</div>

























<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Vector3.html">Vector3</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getCameraPositionHeadingPitchRoll"><span class="type-signature"></span>getCameraPositionHeadingPitchRoll<span class="signature">()</span><span class="type-signature"> &rarr; {PositionHeadingPitchRoll}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#getCameraPositionHeadingPitchRoll">DefaultViewControl#getCameraPositionHeadingPitchRoll</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取相机的位置和偏航角、俯仰角、滚转角</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const positionHeadingPitchRoll = map.getCameraPositionHeadingPitchRoll();</code></pre>


















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">PositionHeadingPitchRoll</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getCameraRoll"><span class="type-signature"></span>getCameraRoll<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#getCameraRoll">DefaultViewControl#getCameraRoll</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取相机第一人称的roll横滚角</p>
</div>

























<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getCanvas"><span class="type-signature"></span>getCanvas<span class="signature">()</span><span class="type-signature"> &rarr; {HTMLCanvasElement}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>得到地图的canvas元素</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>var canvas = map.getCanvas();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图的canvas元素</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">HTMLCanvasElement</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getCanvasContainer"><span class="type-signature"></span>getCanvasContainer<span class="signature">()</span><span class="type-signature"> &rarr; {HTMLElement}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回地图的 canvas元素.<br>
如果用户想添加非webgl的覆盖物，需要添加到该元素上面。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>var canvas = map.getCanvasContainer();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回地图容器的的画布.</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">HTMLElement</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getCenter"><span class="type-signature"></span>getCenter<span class="signature">()</span><span class="type-signature"> &rarr; {Object}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#getCenter">DefaultViewControl#getCenter</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回地图的地理中心点</p>
</div>

























<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图的地理中心点</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Object</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getClouds"><span class="type-signature"></span>getClouds<span class="signature">()</span><span class="type-signature"> &rarr; {CloudsEffect}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取云层控制对象</p>
</div>

























<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">CloudsEffect</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getContainer"><span class="type-signature"></span>getContainer<span class="signature">()</span><span class="type-signature"> &rarr; {HTMLElement}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回地图container，为DOM元素</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>var container = map.getContainer();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图container</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">HTMLElement</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getCurrentLocation"><span class="type-signature"></span>getCurrentLocation<span class="signature">()</span><span class="type-signature"> &rarr; {Object}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取当前的地图位置信息，非相机的信息；相机的信息以position为准 经纬高</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.getCurrentLocation()</code></pre>


















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Object</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getCurrentViewBounds"><span class="type-signature"></span>getCurrentViewBounds<span class="signature">()</span><span class="type-signature"> &rarr; {Array.&lt;<a href="LngLat.html">LngLat</a>>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>得到当前视图的矩形地理边界。</p>
</div>

























<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Array.&lt;<a href="LngLat.html">LngLat</a>></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getCursor"><span class="type-signature"></span>getCursor<span class="signature">()</span><span class="type-signature"> &rarr; {string}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>取得地图鼠标样式</p>
</div>

























<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图图标样式</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">string</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getDistanceFromZoom"><span class="type-signature"></span>getDistanceFromZoom<span class="signature">(zoom级别)</span><span class="type-signature"> &rarr; {Number}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>根据zoom级别获得相机高度，注意得是在目前Minemap限定范围内</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const height = map.getDistanceFromZoom(10);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>zoom级别</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>相机离地面高度</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getDistanceFromZoomForUser"><span class="type-signature"></span>getDistanceFromZoomForUser<span class="signature">(zoom级别)</span><span class="type-signature"> &rarr; {Number}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd><ul class="dummy"><li>根据zoom级别获得相机高度，注意得是在目前Minemap限定范围内</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>













    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//请换用const height = map.getDistanceFromZoom(10);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>zoom级别</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>相机离地面高度</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getEarthSkinObject"><span class="type-signature"></span>getEarthSkinObject<span class="signature">()</span><span class="type-signature"> &rarr; {<a href="Earth.html">Earth</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取地球表皮对象，方便进行一些zoom相关显示的操作，<a href="Earth.html">Earth</a></p>
</div>

























<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Earth.html">Earth</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getFeatureByGPUPick"><span class="type-signature"></span>getFeatureByGPUPick<span class="signature">(queryGeometry)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>通过GPUPick的方式拾取三维对象(此方法还适合添加高度的symbol查询)</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const primitive=map.getFeatureByGPUPick(e.point);
primitive.show=false;//设置显示隐藏
primitive.color=[1.0,1.0,0.0,1.0];//设置高亮颜色

const tileFeature=map.getFeatureByGPUPick(e.point);
tileFeature.show=false;//设置显示隐藏
tileFeature,coloe=[1.0,1.0,0.0,1.0];//设置颜色</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>queryGeometry</code></td>
            

            <td class="type">
            
                
<span class="param-type">Point</span>


            
            </td>

            

            

            <td class="description last"><p>屏幕像素坐标</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="getFeatureByGPUPickAsync"><span class="type-signature"></span>getFeatureByGPUPickAsync<span class="signature">(queryGeometry)</span><span class="type-signature"> &rarr; {Promise.&lt;(Object|null)>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>通过GPUPickAsync的方式异步拾取三维对象(此方法还适合添加高度的symbol查询)</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.getFeatureByGPUPickAsync(e.point).then((primitive)=> {
	primitive.show=false;//设置显示隐藏
	primitive.color=[1.0,1.0,0.0,1.0];//设置高亮颜色
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>queryGeometry</code></td>
            

            <td class="type">
            
                
<span class="param-type">Point</span>


            
            </td>

            

            

            <td class="description last"><p>屏幕像素坐标</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;(Object|null)></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getFeatureState"><span class="type-signature"></span>getFeatureState<span class="signature">(feature<span class="signature-attributes">opt</span>, state)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>得到feature状态</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>feature</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>Feature识别码</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>source</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>该feature的矢量源或GeoJSON源的Id.</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>sourceLayer</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>如果是矢量数据源就需要</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>feature的唯一ID</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>state</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>state一组键值对，应该是有效的JSON类型。</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="getFilter"><span class="type-signature"></span>getFilter<span class="signature">(layer)</span><span class="type-signature"> &rarr; {Array}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回一个图层的过滤器</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.addLayer({
    "id": "circleLayer",
    "type": "circle",
    "source": "sourceId",
    "filter": ["==", "kind", "school"],
    "paint": {  //这个图层的绘制属性
		  "circle-color": "#000000", //圆的填充颜色，默认值为#000000，值类型为color字符串
		  "circle-radius": 500, //圆半径，默认值为5，值类型为number，单位是像素
		  "circle-opacity": 1, //圆不透明度，默认值为1，值类型为number
	  }
})
map.getFilter('circleLayer')  // ["==", "kind", "school"]</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>layer</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>图层id</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>图层的过滤器</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Array</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getId"><span class="type-signature"></span>getId<span class="signature">(index)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取顺序为index的图层id</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>index</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last"><p>从0开始</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="getLayer"><span class="type-signature"></span>getLayer<span class="signature">(id)</span><span class="type-signature"> &rarr; {Object}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回一个地图样式中指定id的图层</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const layer = map.getLayer('layerId');</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>图层的id。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回一个具有指定id的图层, 如果不存就返回<code>undefined</code></p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Object</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getLayoutProperty"><span class="type-signature"></span>getLayoutProperty<span class="signature">(layerId, name)</span><span class="type-signature"> &rarr; {*}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回一个图层中的具体布局样式值。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const layoutProperty = map.getLayoutProperty('mySymbolLayer', 'icon-anchor');</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>layerId</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>要从中获取布局特性的图层的ID。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>name</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>要获取的布局属性的名称。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>指定布局属性的值。</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">*</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getLights"><span class="type-signature"></span>getLights<span class="signature">()</span><span class="type-signature"> &rarr; {Object}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取所有的光照对象</p>
</div>

























<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Object</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getMaxBounds"><span class="type-signature"></span>getMaxBounds<span class="signature">()</span><span class="type-signature"> &rarr; {<a href="LngLatBounds.html">LngLatBounds</a>|null}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取地图的最大矩形地理边界。</p>
<p>返回<a href="LngLatBounds.html">LngLatBounds</a>，通过该LngLatBounds限制地图上的平移和缩放操作。</p>
</div>

























<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回被约束的最大边界，如果没有设置，则为“null”</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="LngLatBounds.html">LngLatBounds</a></span>
|

<span class="param-type">null</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getMaxPitch"><span class="type-signature"></span>getMaxPitch<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回地图允许的最大倾斜角度。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const maxPitch = map.getMaxPitch();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>maxPitch</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getMaxZoom"><span class="type-signature"></span>getMaxZoom<span class="signature">()</span><span class="type-signature"> &rarr; {Number}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>得到地图的最大允许缩放级别。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.getMaxZoom();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>maxZoom</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getMinPitch"><span class="type-signature"></span>getMinPitch<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回地图允许的最小倾斜角度</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const minPitch = map.getMinPitch();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>minPitch</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getMinZoom"><span class="type-signature"></span>getMinZoom<span class="signature">()</span><span class="type-signature"> &rarr; {Number}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>得到地图的最小允许缩放级别。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.getMinZoom();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>minZoom</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getOverviewMap"><span class="type-signature"></span>getOverviewMap<span class="signature">()</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获得鹰眼图对象</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.getOverviewMap()</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>overviewMap</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getPaintProperty"><span class="type-signature"></span>getPaintProperty<span class="signature">(layer, name)</span><span class="type-signature"> &rarr; {*}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回一个图层的绘制样式值。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.getPaintProperty('imageLayer','raster-opacity')</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>layer</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>图层id</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>name</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>图层绘制样式的名称。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回具体的图层样式值。</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">*</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getPitch"><span class="type-signature"></span>getPitch<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#getPitch">DefaultViewControl#getPitch</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回地图当前视角的俯仰角</p>
</div>

























<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图当前视角的俯仰角，在地图处在用户的正俯视状态时，俯仰角为0度</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getPositionByGPUPick"><span class="type-signature"></span>getPositionByGPUPick<span class="signature">(queryGeometry, options)</span><span class="type-signature"> &rarr; {<a href="Vector3.html">Vector3</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>通过GPUPick的方式拾取三维坐标(目前仅使用三维物体坐标的拾取)</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const coords=map.getPositionByGPUPick(e.point);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>queryGeometry</code></td>
            

            <td class="type">
            
                
<span class="param-type">Point</span>


            
            </td>

            

            

            <td class="description last"><p>屏幕像素坐标</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>ignoreNoneAllowPick</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>如果为true，位置点查询到设置三维物体allowPick为false的情况下，会自动忽略查询这个三维物体</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Vector3.html">Vector3</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getPrimitiveById"><span class="type-signature"></span>getPrimitiveById<span class="signature">(id)</span><span class="type-signature"> &rarr; {<a href="Primitive.html">Primitive</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>从map中通过primitive的id获取primitive</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const primitive = map.getPrimitiveById("primitiveId");</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>要获取primitive对象的id</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Primitive.html">Primitive</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getRoll"><span class="type-signature"></span>getRoll<span class="signature">()</span><span class="type-signature"> &rarr; {number}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#getRoll">DefaultViewControl#getRoll</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回地图当前视角的横滚角</p>
</div>

























<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图当前视角的横滚角，在地图处在用户的正视状态时，横滚角为0度</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getSceneComponent"><span class="type-signature"></span>getSceneComponent<span class="signature">(id)</span><span class="type-signature"> &rarr; {<a href="SceneModel.html">SceneModel</a>|<a href="SceneTileset.html">SceneTileset</a>|<a href="ISceneObject.html">ISceneObject</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>通过id获取scene component对象</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//获取sceneComponent对象
const sceneComponent = map.getSceneComponent("sceneComponentId");</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>scene component的唯一id，不能重复</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="SceneModel.html">SceneModel</a></span>
|

<span class="param-type"><a href="SceneTileset.html">SceneTileset</a></span>
|

<span class="param-type"><a href="ISceneObject.html">ISceneObject</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getSky"><span class="type-signature"></span>getSky<span class="signature">()</span><span class="type-signature"> &rarr; {<a href="Sky.html">Sky</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取天空对象</p>
</div>

























<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Sky.html">Sky</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getSource"><span class="type-signature"></span>getSource<span class="signature">(id)</span><span class="type-signature"> &rarr; {Object|undefined}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>根据指id得到地图样式的数据源对象</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.getSource("sourceId");</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>要获取的数据源的id</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回具有指定id的数据源，如果id不存在返回“undefined”</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Object</span>
|

<span class="param-type">undefined</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getStyle"><span class="type-signature"></span>getStyle<span class="signature">()</span><span class="type-signature"> &rarr; {Object}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回当前地图的样式信息对象，包含完整的图层、三维模型图层、图元、以及动画、后处理等所有场景信息</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>var style = map.getStyle();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回地图的样式对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Object</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getSunDirection"><span class="type-signature"></span>getSunDirection<span class="signature">()</span><span class="type-signature"> &rarr; {<a href="Vector3.html">Vector3</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取正则化的全局太阳方向向量，以椭球球心为坐标系的全局坐标方向</p>
</div>

























<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Vector3.html">Vector3</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getSunDuration"><span class="type-signature"></span>getSunDuration<span class="signature">(curDate, curLat)</span><span class="type-signature"> &rarr; {Array}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获得给定纬度，给定日期的日长</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>curDate</code></td>
            

            <td class="type">
            
                
<span class="param-type">SunLightDateType</span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>curLat</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Array</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getZoom"><span class="type-signature"></span>getZoom<span class="signature">()</span><span class="type-signature"> &rarr; {Number}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#getZoom">DefaultViewControl#getZoom</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回以屏幕中心点地图当前计算的地图比例尺zoom等级</p>
</div>

























<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图缩放等级</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getZoomFromDistance"><span class="type-signature"></span>getZoomFromDistance<span class="signature">(cameraHeightToSurface)</span><span class="type-signature"> &rarr; {Number}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>根据相机高度获取zoom级别，太高的zoom级别注意系统本身限制，不再符合比例尺概念，例如zoom 100<br>
引擎内定义，如果当前zoom小于24，比例尺的计算和正常的地图计算一致都是以可见地图平均像素中心点为主进行计算；超过24，则以距离地表的垂直高度进行计算，1米换算成1 zoom值</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const zoom = map.getZoomFromDistance(1000);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>cameraHeightToSurface</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>当前zoom级别</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="getZoomFromDistanceForUser"><span class="type-signature"></span>getZoomFromDistanceForUser<span class="signature">(cameraHeightToSurface)</span><span class="type-signature"> &rarr; {Number}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>根据相机高度获取zoom级别，太高的zoom级别注意系统本身限制，不再符合比例尺概念，例如zoom 100<br>
引擎内定义，如果当前zoom小于24，比例尺的计算和正常的地图计算一致都是以可见地图平均像素中心点为主进行计算；超过24，则以距离地表的垂直高度进行计算，1米换算成1 zoom值</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//请采用map.getZoomFromDistance(1000);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>cameraHeightToSurface</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>当前zoom级别</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Number</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="hasControl"><span class="type-signature"></span>hasControl<span class="signature">(control)</span><span class="type-signature"> &rarr; {boolean}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>检查控件是否在地图上。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 定义一个新的导航控件。
const navigation = new minemap.Navigation();
// 向地图添加缩放和旋转控件。
map.addControl(navigation);
// 检查地图上是否存在导航控件。
const added = map.hasControl(navigation);
// added === true</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>control</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="IControl.html">IControl</a></span>


            
            </td>

            

            

            <td class="description last"><p>The <a href="IControl.html">IControl</a> to check.</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>如果映射包含控件，则为True。</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">boolean</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="hasImage"><span class="type-signature"></span>hasImage<span class="signature">(id)</span><span class="type-signature"> &rarr; {Boolean}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>是否添加了图片，配合Map.addImage方法来使用</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.hasImage('cat');</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>图片的id</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Boolean</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="initRoam"><span class="type-signature"></span>initRoam<span class="signature">(callback)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#initRoam">DefaultViewControl#initRoam</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>开始漫游</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const positions = [116.38, 39.9, 10, 115.33, 11, 100];   //经度、维度、高度（米）、经度、维度、高度（米）
let IsPathOptimization = window.document.getElementsByTagName("a")[0].innerHTML == "打开路径优化" ? false : true;
const roamingOptions = {
    "positions": positions, // 漫游路径
    "pitch": 70, // 相机俯仰角度
    "bearing":180, // 旋转角度, 根据需要进行设置，引擎内部会自动计算bearing，然后加上此值
    "heightOffset": 30, // 相机高度偏移
    "roamInterval": 5, // 漫游间隔距离
    "pathOptimization": IsPathOptimization, // 是否使用路径优化,true为使用，false为不使用,该选项不支持动态修改
}
map.roamingOptions = options;
map.initRoam();  //初始化相机漫游</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>callback</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            

            

            <td class="description last"><p>漫游回调函数</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="isMoving"><span class="type-signature"></span>isMoving<span class="signature">()</span><span class="type-signature"> &rarr; {Boolean}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>如果地图由于相机动画或用户手势而正在平移，缩放，旋转或倾斜，则返回true。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.isMoving();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回值是一个布尔值</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Boolean</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="isRotating"><span class="type-signature"></span>isRotating<span class="signature">()</span><span class="type-signature"> &rarr; {Boolean}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>如果地图由于相机动画或用户手势而正在旋转，则返回true。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.isRotating();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回值是一个布尔值</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Boolean</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="isSourceLoaded"><span class="type-signature"></span>isSourceLoaded<span class="signature">(id)</span><span class="type-signature"> &rarr; {Boolean}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回一个布尔值，值为true时，表示数据源已加载。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.isSourceLoaded("sourceId");</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>要查询的数据源id。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回一个布尔值，值为true时，表示数据源已加载。</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Boolean</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="isStyleLoaded"><span class="type-signature"></span>isStyleLoaded<span class="signature">()</span><span class="type-signature"> &rarr; {Boolean}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>函数返回一个布尔值，判断地图的样式是否已完全加载。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.isStyleLoaded();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回一个布尔值，判断样式是否已完全加载。</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Boolean</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="isTerrain"><span class="type-signature"></span>isTerrain<span class="signature">()</span><span class="type-signature"> &rarr; {boolean}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>当前是否加载了地形</p>
</div>

























<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">boolean</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="isZooming"><span class="type-signature"></span>isZooming<span class="signature">()</span><span class="type-signature"> &rarr; {Boolean}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>如果地图由于相机动画或用户手势而正在缩放，则返回true。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.isZooming();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回值是一个布尔值</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Boolean</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="jumpTo"><span class="type-signature">(async) </span>jumpTo<span class="signature">(options<span class="signature-attributes">opt</span>, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {Promise}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#jumpTo">DefaultViewControl#jumpTo</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>相机立即移动到某个位置</p>
<ol>
<li>以target的形式（推荐）飞向目标点、3d-tiles模型数据<a href="SceneTileset.html">SceneTileset</a>、3d-model数据<a href="SceneModel.html">SceneModel</a>、primitive<a href="Primitive.html">Primitive</a>、<br>
Vector3<a href="Vector3.html">Vector3</a>(lng、lat、height(米))、Bounding<a href="BoundingSphere.html">BoundingSphere</a>、<a href="OrientedBoundingBox.html">OrientedBoundingBox</a>、<a href="AxisAlignedBoundingBox.html">AxisAlignedBoundingBox</a>数据等</li>
<li>旧版以中心点、缩放级别、旋转角度、俯仰角的变换，这几个值可以任意组合</li>
</ol>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>// target为GLTF模型时的飞行操作，一种通过addSceneComponent方法添加的方式, 一种通过addSource/addLayer方法添加的方式
		// 添加GLTF，4.0版本推荐
		map.addSceneComponent({
			id: "interior",
			type: "3d-model",
			data: "../data/buildings/interior/scene.gltf", // 要加载的gltf格式数据
			modelFolder: "../data/buildings/interior/", // 该数据引用图片等资源的文件夹路径
			scale: [0.4, 0.5, 0.4], // 在xyz轴方向上的缩放比例
			rotation: [90, 90, 0], // 绕xyz轴方向上的旋转，单位为度
			position: [116.5236, 40.2561, 50], // 锚点（模型局部坐标原点）的经纬度位置
			allowPick: true, // 碰撞检测需要开启拾取
			loaded: (model) => {

			}
		});

		// target为tileset模型时的飞行操作，一种通过addSceneComponent方法添加的方式, 一种通过addSource/addLayer方法添加的方式
		// 添加3d-tiles，4.0版本推荐
		map.addSceneComponent({
			id: "tianhe",
			type: "3d-tiles",
			show: true,
			translation: new minemap.Math.Vector3(0, 0, 100), //在enu坐标系下的位置移动距离，顺序为[east, north, height]，单位为m，并且只用于3dtiles图层
			url: "../data/天河科技园/tileset.json",
			skipLevelOfDetail: false, //跨层调度
			maximumScreenSpaceError: 8,
			sourceLoaded: (tileset) => {

			},
		});


		const cartographicForGreen = new minemap.Math.Vector3([116.244, 40.072, 100]);
		const matrixForGreen = minemap.Transforms.cartographicToFixedFrame(cartographicForGreen);

		const rotX = new minemap.Math.Matrix4().rotateX(Math.PI / 2);
		matrixForGreen.multiplyRight(rotX);

		const greenBoxGeometry = new minemap.Geometries.BoxGeometry({
			width: 100,
			height: 100,
			depth: 100
		});

		const targetPrimitive = new minemap.Primitive({
			modelMatrix: matrixForGreen,
			geometry: greenBoxGeometry,
			material: minemap.StandardMaterial.fromType("Color", {
				color: "green",
				opacity: 1,
				doubleSided: false,
				lightingModel: minemap.LightingModelType.NONE,

			})
		});
		map.addPrimitive(targetPrimitive);

		//第二个目标

		const matrixForRed = minemap.Transforms.cartographicToFixedFrame(new minemap.Math.Vector3([116.344, 40.072, 100]));
		matrixForRed.multiplyRight(rotX);

		const redBoxGeometry = new minemap.Geometries.BoxGeometry({
			width: 1000,
			height: 100,
			depth: 100
		});

		const redPrimitive = new minemap.Primitive({
			modelMatrix: matrixForRed,
			geometry: redBoxGeometry,
			material: minemap.StandardMaterial.fromType("Color", {
				color: "red",
				opacity: 1,
				doubleSided: false,
				lightingModel: minemap.LightingModelType.NONE,

			})
		});

		map.addPrimitive(redPrimitive);

		let coordinate = [116.46, 39.92, 100000];

		function jumpZoomAndCenter() {
			//
			// jumpTo方法，进行中心点、缩放级别、旋转角、倾角的改变
			//
			// 参数项说明：
			// center：表示飞行结束后的地图中心坐标值；
			// zoom：表示飞行结束后的地图缩放等级；
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			//

			map.jumpTo({
				center: [coordinate[0] + (Math.random() - 0.5) * 0.3,
				coordinate[1] + (Math.random() - 0.5) * 0.3],
				zoom: 14,
				bearing: 0,
				pitch: 60,
				roll: 0
			});
		}

		function jumpToTarget() {
			//
			// easeTo方法，采用飞行到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要飞行的终点目标；
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//

			map.jumpTo({
				target: [coordinate[0] + (Math.random() - 0.5) * 0.3,
				coordinate[1] + (Math.random() - 0.5) * 0.3,
				coordinate[2] + (Math.random() - 0.5) * 1000],
				bearing: 10,
				pitch: 20,
				roll: 0,
				duration: 2000,
				range: 1000
			});
		}

		function jumpToTargetOfPrimitive() {
			//
			// jumpTo方法，采用飞行到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要飞行的终点目标，可以是Array数组，用[lng,lat,height]标示，可以是Primitive对象，可以是BoundingSphere、OrientedBoundingBox、AxisAlignedBoundingBox；
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//

			map.jumpTo({
				target: targetPrimitive,
				bearing: 0,
				pitch: 0,
				roll: 0,
				duration: 2000,
				range: 1000
			});
		}

		function jumpToTargetOfBoundingVolume() {
			//
			// jumpTo方法，采用飞行到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要飞行的终点目标，可以是Array数组，用[lng,lat,height]标示，可以是Primitive对象，可以是BoungdingSphere、OrientedBoundingBox、AxisAlignedBoundingBox
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//

			map.jumpTo({
				target: redPrimitive.boundingSphere,
				bearing: 0,
				pitch: 0,
				roll: 0,
				duration: 2000,
				range: 0
			});
		}

		function jumpToTargetOfSceneModel() {
			//
			// jumpTo方法，采用飞行到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要飞行的终点目标，可以是Array数组，用[lng,lat,height]标示，可以是Primitive对象，可以是BoungdingSphere、OrientedBoundingBox、AxisAlignedBoundingBox
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//
			map.jumpTo({
				target: map.getSceneComponent("interior"),
				// target: map.getSource("interior"), //不推荐使用
				bearing: 0,
				pitch: 0,
				roll: 0,
				duration: 2000,
				range: 1000
			});
		}

		function jumpToTargetOfTileset() {
			//
			// jumpTo方法，采用飞行到指定目标的形式进行中心点、高度、旋转角、倾角的改变
			//
			// 参数项说明：
			// target: 表示要飞行的终点目标，可以是Array数组，用[lng,lat,height]标示，可以是Primitive对象，可以是BoungdingSphere、OrientedBoundingBox、AxisAlignedBoundingBox
			// bearing：表示飞行结束后的地图旋转等级；
			// pitch：表示飞行结束后的地图倾斜等级；
			// roll：表示飞行结束后的地图横滚等级；
			// duration：表示飞行时长，单位为毫秒；
			//
			map.jumpTo({
				target: map.getSceneComponent("tianhe"),
				// target:map.getSource("tianhe"), //不推荐使用
				bearing: 0,
				pitch: 0,
				roll: 0,
				duration: 2000,
				range: 1000,
			})
		}

		function fitBoundsToBBox() {
			// 矩形区域就是飞行的中心点，其他参数就是map参数
			// const bbox = [116.39183 -0.01, 39.9098 -0.01,116.39183 + 0.01, 39.9098 +0.01]
			const bbox = [86.92527777777778 -0.01, 27.988333333333333 -0.01, 86.92527777777778 + 0.01, 27.988333333333333 +0.01];
			const height = 8000;
			map.fitBounds(
				bbox,
				{
					pitch: 0,
					duration: 2000,
				},
				height
			)
		}
// 以默认options进行飞行
map.flyTo({center: [0, 0], zoom: 9});
// 按照自定义的options进行飞行
const promise = map.flyTo({
  center: [0, 0],
  zoom: 9,
  speed: 0.2,
  curve: 1,
  easing: function(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}
});
promise.then(map=>{
    //返回的对象是map地图对象
})</code></pre>

    <pre class="prettyprint"><code>此方法是easing对应的渐变函数示例，用户可以根据自己需求，进行方法构建，大致内容是方法接收输入0-1的值

function easeCubicInOut(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>target</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;number, 3></span>
|

<span class="param-type"><a href="Vector3.html">Vector3</a></span>
|

<span class="param-type"><a href="SceneModel.html">SceneModel</a></span>
|

<span class="param-type"><a href="SceneTileset.html">SceneTileset</a></span>
|

<span class="param-type"><a href="Primitive.html">Primitive</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>飞向目标点位，此项和下面的center + zoom是互斥关系，参见example</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>center</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>目标点中心，此项+zoom和上面target是互斥关系</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>zoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>目标点缩放等级，此项加center与上面target是互斥关系</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>bearing</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>目标点旋转角度，如果target被设定，那么将会是相机的航向角，如果是center和zoom被设定，将是地图的旋转角</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>pitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>目标点俯仰角，如果target被设定，那么将会是相机的俯仰角，如果是center和zoom被设定，将是地图的俯仰角</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>roll</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>目标点横滚角，如果target被设定，那么将会是相机的横滚角，如果是center和zoom被设定，将无意义！</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>callback</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>飞行执行结束回调函数</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:zoomstart</li>

    <li>event:pitchstart</li>

    <li>event:move</li>

    <li>event:zoom</li>

    <li>event:rotate</li>

    <li>event:pitch</li>

    <li>event:moveend</li>

    <li>event:zoomend</li>

    <li>event:pitchend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>Promise对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="jumpToTargetWithRelativeBearingPitchPosition"><span class="type-signature"></span>jumpToTargetWithRelativeBearingPitchPosition<span class="signature">(cameraPosition, target, pitch, bearing)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#jumpToTargetWithRelativeBearingPitchPosition">DefaultViewControl#jumpToTargetWithRelativeBearingPitchPosition</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>相机相对于一个固定空间参考点进行旋转，输入相机的位置是为了拉开与目标点的距离，这样能够在一定的距离情况下绕某个点顶点旋转</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//如果用户想要进行一个定点旋转，可以用用这个配合requestAnimationFrame进行动画的播放
//目标点位，经度、纬度、高度
const target = [108.94819248495533, 34.30176643089998, 565.6619988701281];
//相机位置，经度、纬度、高度
const cameraPosition = [108.95811341634942, 34.30896511533591, 537.1139266387942];
//相机与目标坐标轴相对关系的航向角
let bearing = 0;
//相机与目标坐标轴相对关系的俯仰角
let pitch = 80;
//计算的参考椭球，默认使用84椭球就行
const ellipsoid = minemap.Transforms.DefaultEllipsoid;
//旋转函数
function rotateToSpacePoint(cameraPosition, target, pitch, bearing, ellipsoid){
	map.jumpToTargetWithRelativeBearingPitchPosition(cameraPosition, target, pitch, bearing, ellipsoid);
	bearing+=0.01;
	requestAnimationFrame(rotateToSpacePoint.bind(null, cameraPosition, target, pitch, bearing, ellipsoid));
}
requestAnimationFrame(rotateToSpacePoint.bind(null, cameraPosition, target, pitch, bearing, ellipsoid))

//如果不知道对应的空间坐标，可以如下的方法进行拾取
	map.on("click", function (e) {
		const res = map.getPositionByGPUPick(e.point);
		//这个res就是空间拾取的点
	})</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>cameraPosition</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="Vector3.html">Vector3</a></span>
|

<span class="param-type">Array.&lt;number, 3></span>


            
            </td>

            

            

            <td class="description last"><p>lng, lat, height</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>target</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="Vector3.html">Vector3</a></span>
|

<span class="param-type">Array.&lt;number, 3></span>


            
            </td>

            

            

            <td class="description last"><p>lng, lat, height</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>pitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            

            

            <td class="description last"><p>相对于目标点的俯仰角</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>bearing</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            

            

            <td class="description last"><p>相对于目标的旋转角</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="listImages"><span class="type-signature"></span>listImages<span class="signature">()</span><span class="type-signature"> &rarr; {Array.&lt;string>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回一个字符串数组，其中包含当前可用的所有图片的名称</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const images = map.listImages();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回一个字符串数组，包含当前可用的所有图片的名称</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Array.&lt;string></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="loaded"><span class="type-signature"></span>loaded<span class="signature">()</span><span class="type-signature"> &rarr; {Boolean}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>返回地图是否完全加载完成的状态。当出现加载未完成、<br>
资源和样式修改后没有未完成加载的情况，返回值为false。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.loaded();</code></pre>


















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>标志地图是否加载完成。</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Boolean</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="loadImage"><span class="type-signature"></span>loadImage<span class="signature">(url, callback)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>从外部URL加载图片以与“Map.addImage”一起使用，需要考虑跨域问题。具体参见： <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS">https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS</a></p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>url</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>图片文件的URL。 图像文件必须是png，webp或jpg格式。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>callback</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            

            

            <td class="description last"><p>类型为<code>callback(error, data)</code>.当地图加载完成之后会触发该回调</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="loadImages"><span class="type-signature"></span>loadImages<span class="signature">(urls, callback)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>使用 <a href="Map.html#addImage">Map#addImage</a>之前需要从外部 URL 载入图像。外部域 必须支持<a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS">CORS</a>.<br>
此方法支持一次性load多张图片</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 载入图像
const urls = ['http://placekitten.com/50/50', 'http://placekitten.com/52/52']
map.loadImages(urls, function(error, images) {
  if (error) throw error;
  // 将loaded好的图片添加到地图的样式中id为 'kitten'.
  map.addImage('kitten', images[urls[0]]);
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>urls</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>图像的 URL数组。图像的格式必须为 png， webp 或者 jpg 。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>callback</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            

            

            <td class="description last"><p>形式为 <code>callback(error, datas)</code> ,当图像成功载入或出现错误异常时调用。</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="moveLayer"><span class="type-signature"></span>moveLayer<span class="signature">(id, beforeId<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>将图层移动到不同的z轴位置。类似于（z-index）</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>要移动的图层的id。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>beforeId</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>目标图层Id，即移动到该图层之上，<br>
如果忽略该参数，要移动的图层将会移动到最上层。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="off"><span class="type-signature"></span>off<span class="signature">(type, layerIds, listener)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#off">DefaultViewControl#off</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>删除以前添加了<a href="Map.html#on">Map#on</a>的事件侦听器，该侦听器可以选择限制为特定于层的事件。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 创建一个函数，在鼠标移动时打印坐标。
function onMove(e) {
    log(`The mouse is moving: ${e.lngLat}`);
}
// 创建一个函数以解除“mousemove”事件的绑定。
function onUp(e) {
    log(`The final coordinates are: ${e.lngLat}`);
    map.off('mousemove', onMove);
}
// 单击时，将两个函数绑定到鼠标事件。
map.on('mousedown', (e) => {
    map.on('mousemove', onMove);
    map.once('mouseup', onUp);
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>type</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>以前用于安装侦听器的事件类型。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>layerIds</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>
|

<span class="param-type">Array.&lt;string></span>


            
            </td>

            

            

            <td class="description last"><p>（可选）以前用于安装侦听器的层ID。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>listener</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            

            

            <td class="description last"><p>以前作为侦听器安装的函数。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回自身以允许方法链接。</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="on"><span class="type-signature"></span>on<span class="signature">(type, layerIds, listener)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#on">DefaultViewControl#on</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>为指定类型的事件添加侦听器，可以选择限制为指定样式层中的要素。</p>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>// 设置将触发的事件侦听器
// 地图加载完毕后。
map.on('load', () => {
    // 添加一个图层
    map.addLayer({
        id: 'points-of-interest',
        source: {
            type: 'vector',
            tiles: ["&lt;your vector url>"]
        },
        'source-layer': 'poi_label',
        type: 'circle',
        paint: {
            // 详情见minemap的样式表
        },
        layout: {
            // 详情见minemap的样式表
        }
    });
});</code></pre>

    <pre class="prettyprint"><code>// 设置将触发的事件侦听器
// 单击地图国家图层上的要素时。
map.on('click', 'countries', (e) => {
    new minemap.Popup()
        .setLngLat(e.lngLat)
        .setHTML(`国名: ${e.features[0].properties.name}`)
        .addTo(map);
});</code></pre>

    <pre class="prettyprint"><code>// 设置将触发的事件侦听器
// 单击地图国家或背景图层上的要素时。
map.on('click', ['countries', 'background'], (e) => {
    new minemap.Popup()
        .setLngLat(e.lngLat)
        .setHTML(`国名: ${e.features[0].properties.name}`)
        .addTo(map);
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>type</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>要侦听的事件类型。当光标从指定图层外部或地图画布外部进入指定图层的可见部分时，将触发与可选“layerId”参数兼容的事件。</p>
<table>
<thead>
<tr>
<th>Event</th>
<th>Compatible with <code>layerId</code></th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="#map.event:mousedown"><code>mousedown</code></a></td>
<td>yes</td>
</tr>
<tr>
<td><a href="#map.event:mouseup"><code>mouseup</code></a></td>
<td>yes</td>
</tr>
<tr>
<td><a href="#map.event:mouseover"><code>mouseover</code></a></td>
<td>yes</td>
</tr>
<tr>
<td><a href="#map.event:mouseout"><code>mouseout</code></a></td>
<td>yes</td>
</tr>
<tr>
<td><a href="#map.event:mousemove"><code>mousemove</code></a></td>
<td>yes</td>
</tr>
<tr>
<td><a href="#map.event:mouseenter"><code>mouseenter</code></a></td>
<td>yes (required)</td>
</tr>
<tr>
<td><a href="#map.event:mouseleave"><code>mouseleave</code></a></td>
<td>yes (required)</td>
</tr>
<tr>
<td><a href="#map.event:preclick"><code>preclick</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:click"><code>click</code></a></td>
<td>yes</td>
</tr>
<tr>
<td><a href="#map.event:dblclick"><code>dblclick</code></a></td>
<td>yes</td>
</tr>
<tr>
<td><a href="#map.event:contextmenu"><code>contextmenu</code></a></td>
<td>yes</td>
</tr>
<tr>
<td><a href="#map.event:touchstart"><code>touchstart</code></a></td>
<td>yes</td>
</tr>
<tr>
<td><a href="#map.event:touchend"><code>touchend</code></a></td>
<td>yes</td>
</tr>
<tr>
<td><a href="#map.event:touchcancel"><code>touchcancel</code></a></td>
<td>yes</td>
</tr>
<tr>
<td><a href="#map.event:wheel"><code>wheel</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:resize"><code>resize</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:remove"><code>remove</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:touchmove"><code>touchmove</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:movestart"><code>movestart</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:move"><code>move</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:moveend"><code>moveend</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:dragstart"><code>dragstart</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:drag"><code>drag</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:dragend"><code>dragend</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:zoomstart"><code>zoomstart</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:zoom"><code>zoom</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:zoomend"><code>zoomend</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:rotatestart"><code>rotatestart</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:rotate"><code>rotate</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:rotateend"><code>rotateend</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:pitchstart"><code>pitchstart</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:pitch"><code>pitch</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:pitchend"><code>pitchend</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:rollstart"><code>rollstart</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:roll"><code>roll</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:rollend"><code>rollend</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:boxzoomstart"><code>boxzoomstart</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:boxzoomend"><code>boxzoomend</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:boxzoomcancel"><code>boxzoomcancel</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:webglcontextlost"><code>webglcontextlost</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:webglcontextrestored"><code>webglcontextrestored</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:load"><code>load</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:render"><code>render</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:idle"><code>idle</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:error"><code>error</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:data"><code>data</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:styledata"><code>styledata</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:sourcedata"><code>sourcedata</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:dataloading"><code>dataloading</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:styledataloading"><code>styledataloading</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:sourcedataloading"><code>sourcedataloading</code></a></td>
<td></td>
</tr>
<tr>
<td><a href="#map.event:styleimagemissing"><code>styleimagemissing</code></a></td>
<td></td>
</tr>
</tbody>
</table></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>layerIds</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>
|

<span class="param-type">Array.&lt;string></span>


            
            </td>

            

            

            <td class="description last"><p>（可选）样式层的ID。如果提供“layerId”，则仅当侦听器的位置位于这些层中的可见特征内时，才会触发侦听器，并且事件将具有包含匹配特征数组的“features”属性。如果不提供“layerIds”，则侦听器将由地图上任何位置发生的相应事件触发，并且该事件将没有“features”属性。请注意，许多事件类型与可选的'layerIds'参数不兼容。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>listener</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            

            

            <td class="description last"><p>触发事件时要调用的函数。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回自身以允许方法链接。</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="once"><span class="type-signature"></span>once<span class="signature">(type, layerIds, listener)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#once">DefaultViewControl#once</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>将只调用一次的侦听器添加到指定的事件类型，也可以将其限制为发生在指定样式层中的功能上的事件。</p>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>// 记录用户第一次地图触摸的坐标。
map.once('touchstart', (e) => {
    log(`The first map touch was at: ${e.lnglat}`);
});</code></pre>

    <pre class="prettyprint"><code>// 在特定图层上记录用户第一次地图触摸的坐标。
map.once('touchstart', 'my-point-layer', (e) => {
    log(`The first map touch on the point layer was at: ${e.lnglat}`);
});</code></pre>

    <pre class="prettyprint"><code>// 在特定图层上记录用户第一次地图触摸的坐标。
map.once('touchstart', ['my-point-layer', 'my-point-layer-2'], (e) => {
    log(`The first map touch on the point layer was at: ${e.lnglat}`);
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>type</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>要侦听的事件类型；要侦听的事件类型；其中一个是“mousedown”、“mouseup”、“preclick”、“click”、“dblclick”、“mousemove”、“mouseenter”、“mouseleave”、“mouseover”、“mouseout”、“contextmenu”、“touchstart”、“touchend”或“touchcancel”。当光标从指定图层外部或地图画布外部进入该图层的可见部分时，将触发mouseenter<code>和mouseover</code>事件<code>当光标离开指定图层的可见部分或离开地图画布时，将触发Mouseleave</code>和mouseout`事件。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>layerIds</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>
|

<span class="param-type">Array.&lt;string></span>


            
            </td>

            

            

            <td class="description last"><p>（可选）样式层的ID。如果提供“layerId”，则仅当侦听器的位置位于这些层中的可见特征内时，才会触发侦听器，并且事件将具有包含匹配特征数组的“features”属性。如果不提供“layerIds”，则侦听器将由地图上任何位置发生的相应事件触发，并且该事件将没有“features”属性。请注意，许多事件类型与可选的'layerIds'参数不兼容。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>listener</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            

            

            <td class="description last"><p>触发事件时要调用的函数。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回自身以允许方法链接。</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="openOverviewMap"><span class="type-signature"></span>openOverviewMap<span class="signature">(overviewMap)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>打开鹰眼图</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.openOverviewMap(overviewMap)</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>overviewMap</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="panBy"><span class="type-signature"></span>panBy<span class="signature">(offset, options<span class="signature-attributes">opt</span>, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#panBy">DefaultViewControl#panBy</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>按指定的偏移量平移地图</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>此方法是easing对应的渐变函数示例，用户可以根据自己需求，进行方法构建，大致内容是方法接收输入0-1的值
function easeCubicInOut(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>用于平移地图的x和y坐标</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画选项参数</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>duration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画过渡时间，以毫秒为单位</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>easing</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>渐变函数 下面有具体示例</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画播放时终点相对于地图中心的偏移</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>animate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>是否采用动画，如果是<code>false</code>，没有动画</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:moveend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="panTo"><span class="type-signature"></span>panTo<span class="signature">(lnglat, options<span class="signature-attributes">opt</span>, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#panTo">DefaultViewControl#panTo</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>通过动画的形式将地图平移到某个具体位置</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>此方法是easing对应的渐变函数示例，用户可以根据自己需求，进行方法构建，大致内容是方法接收输入0-1的值
function easeCubicInOut(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>lnglat</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>要偏移的具体经纬度坐标</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画选项参数</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>duration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画过渡时间，以毫秒为单位</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>easing</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>渐变函数 下面有方法示例</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画播放时终点相对于地图中心的偏移</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>animate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>是否采用动画，如果是<code>false</code>，没有动画</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:moveend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="pauseRoam"><span class="type-signature"></span>pauseRoam<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#pauseRoam">DefaultViewControl#pauseRoam</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>暂停漫游</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.pauseRoam();</code></pre>





















        
            

    

    <h4 class="name" id="pauseTimerCount"><span class="type-signature"></span>pauseTimerCount<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>暂停map实例的全局计时器timer的计时时间，也就是计时器不再继续计时，暂停到当前计时</p>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>示例1：暂停全局计时器
map.pauseTimerCount()</code></pre>

    <pre class="prettyprint"><code>示例2：关闭全局计时器，关闭计时器后，map.pauseTimerCount()和map.resumeTimerCount()将不起作用
map.timer.state = false

如果想要继续开始计时，需要重新开启计时器
map.timer.state = true</code></pre>





















        
            

    

    <h4 class="name" id="printScreen"><span class="type-signature"></span>printScreen<span class="signature">(range, download<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {Promise.&lt;{data: Uint8Array, width: number, height: number}>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>指定范围对屏幕进行截屏</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>range</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;<a href="Vector2.html">Vector2</a>></span>
|

<span class="param-type">Array.&lt;Array.&lt;number>></span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>范围每个点的像素坐标列表</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>download</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>是否对结果进行下载</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Promise.&lt;{data: Uint8Array, width: number, height: number}></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="project"><span class="type-signature"></span>project<span class="signature">(lnglat, heightToSurface)</span><span class="type-signature"> &rarr; {<a href="global.html#PointLike">PointLike</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>将用户输入的地理经纬度坐标<a href="global.html#LngLatLike">LngLat</a>（纬度坐标必须在-90到90度）转换成相对于地图容器“container”的像素点坐标<a href="global.html#PointLike">Point</a>，它对应于指定的地理位置。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.project([121.48, 31.22], 1000);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>lnglat</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>


            
            </td>

            

            

            <td class="description last"><p>用户输入的地理位置</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>heightToSurface</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>
|

<span class="param-type">null</span>


            
            </td>

            

            

            <td class="description last"><p>距离地表的高度</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回用户输入的经纬度坐标相对应的地图容器<code>container</code>的像素点坐标</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="queryAccurateDEMHeightByPoint"><span class="type-signature">(async) </span>queryAccurateDEMHeightByPoint<span class="signature">(queryGeometry)</span><span class="type-signature"> &rarr; {<a href="Vector3.html">Vector3</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>查询最高精度DEM数据对应的球体的位置信息（必须设定索引文件），索引文件参看example中的availabilities字段</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setTerrain({
		"tiles": ["https://services.minedata.cn/service/data/dem?x={x}&amp;y={y}&amp;z={z}.terrain"], //dem数据源服务地址
		"availabilities": ["https://dem-data.minedata.cn/dem/layer.json"],       //地形索引文件是可选项
		"tileSize": 512,  //瓦片大小
	    "zeroTileRequestUrl": "https://dem-data.minedata.cn/dem/0/R0/C0/"  // 0级瓦片存放的地址，默认为空。如果没有0级瓦片的话，可以指定该参数，将从该地址目录下取0级瓦片
		"maxzoom": 14        //dem最高切分zoom，30米一般是14级；12.5米一般是16级
});

map.on("click", function (e) {
	map.queryAccurateDEMHeightByPoint(e.point).then(
		(point)=> {
			console.log(`获取高度为：${point[2].toFixed(2)}米`);
		}
	);
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>queryGeometry</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            

            

            <td class="description last"><p>屏幕像素坐标</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>point  - 经纬高坐标</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Vector3.html">Vector3</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="queryDEMHeightByLngLat"><span class="type-signature"></span>queryDEMHeightByLngLat<span class="signature">(lnglat)</span><span class="type-signature"> &rarr; {<a href="Vector3.html">Vector3</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>根据经纬度坐标<a href="global.html#LngLatLike">point</a> 查询DEM数据对应的球体的高度,如果没有加载地形则高度为0</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const position = map.queryDEMHeightByLngLat([116.12275, 40.27711]);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>lnglat</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>


            
            </td>

            

            

            <td class="description last"><p>经纬度;</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>position  经纬高坐标</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Vector3.html">Vector3</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="queryDEMHeightByPoint"><span class="type-signature"></span>queryDEMHeightByPoint<span class="signature">(queryGeometry)</span><span class="type-signature"> &rarr; {<a href="Vector3.html">Vector3</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>查询DEM数据对应的球体的位置信息，下边还有个查询最高精度的方法，推荐下面的查询调用</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.on("click", function (e) {
	const point = map.queryDEMHeightByPoint(e.point);
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>queryGeometry</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            

            

            <td class="description last"><p>屏幕像素坐标</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>point  - 经纬高坐标，经度单位（°），纬度单位（°），高度单位（米）</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Vector3.html">Vector3</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="queryDEMSourceHeightByPoint"><span class="type-signature"></span>queryDEMSourceHeightByPoint<span class="signature">(e<span class="signature-attributes">opt</span>, source<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {Object|Array.&lt;any>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd><ul class="dummy"><li>查询DEM数据对应的球体的位置信息。此方法将不会返回任何数据</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>













    <h5>Example</h5>
    
    <pre class="prettyprint"><code>var demSource = map.getSource('3D_SOURCE');
	map.queryDEMSourceHeightByPoint(e, demSource);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>e</code></td>
            

            <td class="type">
            
                
<span class="param-type">Point</span>
|

<span class="param-type">array</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>屏幕point点。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>source</code></td>
            

            <td class="type">
            
                
<span class="param-type">Source</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>DEM数据源，必须！</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>
<ul>
        <li>
<div class="param-desc">
    <p>res 返回空间交点对象<br>
{ intersectionZ: number 空间点位距离摄像机的距离,<br>
intersectionPoint: Array<number> 空间交点,<br>
lngLat: Array<number> 空间相交经纬度,<br>
alt: number 空间相交海拔高度}</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Object</span>


    </dd>
</dl>
</li>
    
        <li>
<div class="param-desc">
    <p>res</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Array.&lt;any></span>


    </dd>
</dl>
</li>
    </ul>



        
            

    

    <h4 class="name" id="queryPixelColor"><span class="type-signature"></span>queryPixelColor<span class="signature">(point<span class="signature-attributes">opt</span>, options<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Color.html">Color</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>获取鼠标选择的地图像素颜色</p>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>const color = map.queryPixelColor([0, 0]);</code></pre>

    <pre class="prettyprint"><code>map.on('click',(e) => {
	const color = map.queryPixelColor(e.point);
})</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>point</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>
|

<span class="param-type">Array.&lt;<a href="global.html#PointLike">PointLike</a>></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>查询鼠标点的数据，是查询鼠标像素点选中的数据</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>暂无其他配置选项</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>颜色值</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Color.html">Color</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="queryRenderedFeatures"><span class="type-signature"></span>queryRenderedFeatures<span class="signature">(geometry<span class="signature-attributes">opt</span>, options<span class="signature-attributes">opt</span>, radiusOptions)</span><span class="type-signature"> &rarr; {Array.&lt;Object>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>查询地图上渲染的矢量要素和三维模型要素，对于三维要素来讲，会多出一个intersectionZ数据，用来表达模型距离相机的远近，<br>
无法查询到图层最边缘，所选区域必须在要查询图层的内部，<br>
函数返回一个<a href="http://geojson.org/">GeoJSON</a><br>
对象<a href="https://tools.ietf.org/html/rfc7946#section-3.2">Feature objects</a>，<br>
查询所有可见地图的数据信息。<br>
纯3D地图情况下，查询三维模型返回的数据在现有版本中是一个object对象，对象会包含模型的name属性信息。</p>
<p>需要注意的是，此方法为异步方法，如果在地图刚开始加载的时候，是无法查询到值的，可以用比如setTimeout函数，设定等待时间</p>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>// 查询一个点的所有features
var features = map.queryRenderedFeatures(
  [300, 230],//这个点是屏幕的像素坐标点
  { layers: ["layer-id"] }
);</code></pre>

    <pre class="prettyprint"><code>// 查询一个静态边界框的所有features（三维数据不支持）
var features = map.queryRenderedFeatures(
  [[300, 200], [500, 400]],//屏幕坐标的一块区域，第一个数组代表西南角的像素点坐标，第二个数组代表东北角的像素点坐标，由这两个点组成了一个矩形框
  { layers: ["layer-id"] }
);</code></pre>

    <pre class="prettyprint"><code>// 查询在一个点周围的边界框内的所有features（三维数据不支持）
var width = 10;
var height = 20;
var features = map.queryRenderedFeatures([
  [point.x - width / 2, point.y - height / 2],
  [point.x + width / 2, point.y + height / 2]
], { layers: ["layer-id"] });</code></pre>

    <pre class="prettyprint"><code>// 查询单个图层中的所有渲染要素（三维数据不支持）
var features = map.queryRenderedFeatures({ layers: ["my-layer-name"] });</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        
        <th>Default</th>
        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>geometry</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>
|

<span class="param-type">Array.&lt;<a href="global.html#PointLike">PointLike</a>></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>查询区域的几何数据，是查询区域的屏幕像素点组成的几何区域，</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>radiusOptions</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>不同矢量数据类型的检索radius</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options.layers</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;string></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>要查询的样式图层ID数组（三维数据不需要输入）。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options.offSymbols</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否查询symbol图标，如果此项置为true的话可以极大提高性能，因为4.0版本的symbol查询是采用gpu读取屏幕像素的方式，性能较2.0有很大降低</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options.filter</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>A <a href="filter.html">filter</a><br>
用来限制查询结果（三维数据不支持）。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p> 返回一个<br>
<a href="http://geojson.org/">GeoJSON</a>对象数组<a href="https://tools.ietf.org/html/rfc7946#section-3.2">feature objects</a>。</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Array.&lt;Object></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="querySourceFeatures"><span class="type-signature"></span>querySourceFeatures<span class="signature">(sourceID, parameters<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {Array.&lt;Object>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>查询GeoJSON源中或者指定矢量切片中的features,仅针对矢量图层<br>
函数返回一个<br>
<a href="http://geojson.org/">GeoJSON</a><br>
对象<a href="https://tools.ietf.org/html/rfc7946#section-3.2">Feature objects</a><br>
需要注意的是，此方法为异步方法，如果在地图刚开始加载的时候，是无法查询到值的，可以用比如setTimeout函数，设定等待时间，<br>
纯3D地图情况下，请使用<a href="Map.html#getFeatureByGPUPick">Map#getFeatureByGPUPick</a>查询三维信息</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>var relatedFeatures = map.querySourceFeatures("pointSource", {
			sourceLayer: "circleLayer",
			filter: ["==", "kind", "school"]
			})
	 需要注意的是，此方法为异步方法，如果在地图刚开始加载的时候，是无法查询到值的，可以用比如setTimeout函数，设定等待时间</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>sourceID</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>要查询的矢量切片或GeoJSON源的ID</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>parameters</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>sourceLayer</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>要查询的矢量切片图层的名称。<br>
对于矢量切片源，此参数是必需的。对于GeoJSON源，它将被忽略</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>filter</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p><a href="filter.html">filter</a><br>
用来过滤查询结果</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回一个[GeoJSON]<a href="http://geojson.org/">GeoJSON</a><br>
对象数组<a href="https://tools.ietf.org/html/rfc7946#section-3.2">feature objects</a></p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Array.&lt;Object></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="querySpherePosition"><span class="type-signature"></span>querySpherePosition<span class="signature">(e<span class="signature-attributes">opt</span>, source<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {Object|Array.&lt;any>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd class="yes-def tag-deprecated"><ul class="dummy"><li>Yes</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>















    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>e</code></td>
            

            <td class="type">
            
                
<span class="param-type">Point</span>
|

<span class="param-type">array</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>point点。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>source</code></td>
            

            <td class="type">
            
                
<span class="param-type">Source</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>数据源</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>
<ul>
        <li>
<div class="param-desc">
    <p>res 返回空间交点对象<br>
{ intersectionZ: number 空间点位距离摄像机的距离,<br>
intersectionPoint: Array<number> 空间交点,<br>
lngLat: Array<number> 空间相交经纬度,<br>
heightToSurface: number 空间相交海拔高度}</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Object</span>


    </dd>
</dl>
</li>
    
        <li>
<div class="param-desc">
    <p>res</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">Array.&lt;any></span>


    </dd>
</dl>
</li>
    </ul>



        
            

    

    <h4 class="name" id="remove"><span class="type-signature"></span>remove<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>清理并释放与此地图相关的所有内部资源。</p>
<p>这包括DOM元素、事件绑定、web workers和WebGL资源。</p>
<p>使用完地图并希望确保它不再占用浏览器资源时，请使用此方法。之后，您不能调用地图上的任何其他方法。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.remove();</code></pre>





















        
            

    

    <h4 class="name" id="removeAllMarkers"><span class="type-signature"></span>removeAllMarkers<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>删除所有的marker</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.removeAllMarkers();
// 等同效果
var markers = map.getAllMarkers();
map.removeMarkers(markers);</code></pre>





















        
            

    

    <h4 class="name" id="removeControl"><span class="type-signature"></span>removeControl<span class="signature">(control)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>从地图移除控件。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 定义一个新的导航控件。
const navigation = new minemap.Navigation();
// 向地图添加缩放和旋转控件。
map.addControl(navigation);
// 从地图中删除缩放和旋转控件。
map.removeControl(navigation);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>control</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="IControl.html">IControl</a></span>


            
            </td>

            

            

            <td class="description last"><p>要移除的<a href="IControl.html">IControl</a>控件</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="removeFeatureState"><span class="type-signature"></span>removeFeatureState<span class="signature">(target, key)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>移除feature的<code>state</code>,将其设置回默认行为。<br>
如果只提供了<code>target.source</code>参数, 将会移除该数据源的所有feature state<br>
如果同时提供了<code>target.id</code> 参数, 将会移除这个 feature's state。<br>
如果又同时提供了<code>key</code>参数, 将会只删除feature's state 对象里的一个key。<br>
Features 是通过它们的<code>feature.id</code>来识别的，这个ID可以是数字或者字符串</p>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>// 移除`my-source`数据源的所有feature state
map.removeFeatureState({
  source: 'my-source'
});</code></pre>

    <pre class="prettyprint"><code>//当鼠标离开 `my-layer` 图层时, 移除鼠标下feature的feature state
map.on('mouseleave', 'my-layer', function(e) {
  map.removeFeatureState({
    source: 'my-source',
    sourceLayer: 'my-source-layer',
    id: e.features[0].id
  });
});</code></pre>

    <pre class="prettyprint"><code>// 当鼠标离开 `my-layer` 图层时, 仅仅移除鼠标下feature的feature state对象中 `hover` 键值对的state
map.on('mouseleave', 'my-layer', function(e) {
  map.removeFeatureState({
    source: 'my-source',
    sourceLayer: 'my-source-layer',
    id: e.features[0].id
  }, 'hover');
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>target</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last"><p>要移除的target对象，可以是source, 是 feature, 或者是feature里的一个key。<code>Feature</code> 对象. 可以是通过<br>
<a href="Map.html#queryRenderedFeatures">Map#queryRenderedFeatures</a>方法返回的，也可以是通过注册事件监听器，返回的feature 对象。</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>
|

<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>(可选参数) feature的唯一 ID 。在键没有被指定时可选。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>source</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>这个feature所对应的vector 或者 GeoJSON数据源的ID。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>sourceLayer</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>(可选参数) <em>对于vector 数据源 ，<code>sourceLayer</code> 是必须的。</em></p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>key</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>(可选参数) 在feature state对象中要重置的。</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="removeFPSControl"><span class="type-signature"></span>removeFPSControl<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>移除FPS控件</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.removeFPSControl()</code></pre>





















        
            

    

    <h4 class="name" id="removeImage"><span class="type-signature"></span>removeImage<span class="signature">(id)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>从地图样式中删除图像<br>
（例如<code>icon-image</code>或<code>background-pattern</code>使用的图像）。<br>
必须在Map.loadImage中使用</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.removeImage('cat');</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>要删除图片的id</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="removeLayer"><span class="type-signature"></span>removeLayer<span class="signature">(id)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>删除地图样式中的一个图层，如果没有相应图层将会报错。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.removeLayer('layerId');</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>要删除的图层的id</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:error</li>
</ul>














        
            

    

    <h4 class="name" id="removeLight"><span class="type-signature"></span>removeLight<span class="signature">(light)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>移除光照</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>const ambient = new minemap.AmbientLight("#40c0f5", 1.0)
map.addLight(ambient)

map.removeLight(ambient)</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>light</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="DirectionalLight.html">DirectionalLight</a></span>
|

<span class="param-type"><a href="PointLight.html">PointLight</a></span>
|

<span class="param-type"><a href="SpotLight.html">SpotLight</a></span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="removeMarker"><span class="type-signature"></span>removeMarker<span class="signature">(marker)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>删除一个marker，或者采用marker对象的删除功能，二者的功能是完全一致的</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.removeMarker(marker);
//或者
marker.remove();</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>marker</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="Marker.html">Marker</a></span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="removeMarkers"><span class="type-signature"></span>removeMarkers<span class="signature">(markers)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>依据数组删除markers</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.removeMarkers(markers);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>markers</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;<a href="Marker.html">Marker</a>></span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="removeParticleSystemById"><span class="type-signature"></span>removeParticleSystemById<span class="signature">(id)</span><span class="type-signature"> &rarr; {boolean}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>删除一个粒子系统</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.removeParticleSystem("particleSystemId");</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>要删除粒子系统的id</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">boolean</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="removePrimitive"><span class="type-signature"></span>removePrimitive<span class="signature">(primitive)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>从map中删除primitive对象</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//primitive的删除
map.removePrimitive(primitive);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>primitive</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="Primitive.html">Primitive</a></span>


            
            </td>

            

            

            <td class="description last"><p>要删除的primitive对象</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="removePrimitiveById"><span class="type-signature"></span>removePrimitiveById<span class="signature">(id)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>从map中通过primitive的id删除primitive</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.removePrimitiveById("primitiveId");</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>要删除primitive对象的id</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="removeSceneComponent"><span class="type-signature"></span>removeSceneComponent<span class="signature">(id)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>依据id从scene component中删除对象，如果id不存在，无任何副作用；如果存在会将对应的数据内存释放掉</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//删除sceneComponent对象
map.removeSceneComponent("sceneComponentId");</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>scene component的唯一id，不能重复</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="removeSource"><span class="type-signature"></span>removeSource<span class="signature">(id)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>从地图样式中删除数据源，需要确认该数据源对应的图层随后也被清空，不然地图会报错。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.removeSource("sourceId");</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>要删除的数据源id。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="resetNorth"><span class="type-signature"></span>resetNorth<span class="signature">(options<span class="signature-attributes">opt</span>, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#resetNorth">DefaultViewControl#resetNorth</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>通过动画的方式使地图的旋转角度重新为0，即正上方为正北方</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>此方法是easing对应的渐变函数示例，用户可以根据自己需求，进行方法构建，大致内容是方法接收输入0-1的值

function easeCubicInOut(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画选项参数</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>duration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画过渡时间，以毫秒为单位</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>easing</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>渐变函数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画播放时终点相对于地图中心的偏移</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>animate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>是否采用动画，如果是<code>false</code>，没有动画</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:moveend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="resize"><span class="type-signature"></span>resize<span class="signature">(eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>根据地图容器(container)元素（HTML）尺寸重置地图大小。<br>
如果地图的<code>container</code>由另一个js调整大小，或者在最初用CSS隐藏后显示地图时，必须调用此方法。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 在最初使用CSS隐藏贴图容器后，在显示贴图容器时调整贴图大小。
const mapDiv = document.getElementById('map');
if (mapDiv.style.visibility === true) map.resize();</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>
|

<span class="param-type">null</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>通过此方法可以给事件对象添加额外的属性。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="resumeRoam"><span class="type-signature"></span>resumeRoam<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#resumeRoam">DefaultViewControl#resumeRoam</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>继续漫游</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.resumeRoam();</code></pre>





















        
            

    

    <h4 class="name" id="resumeTimerCount"><span class="type-signature"></span>resumeTimerCount<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>让map实例的全局计时器timer的计时时间继续开始计时</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.pauseTimerCount() //暂停计时器
map.resumeTimerCount() //从暂停的时间继续开始计时</code></pre>





















        
            

    

    <h4 class="name" id="roam"><span class="type-signature"></span>roam<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#roam">DefaultViewControl#roam</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>相机漫游，主要是地图内部调用，不建议外部开发者主动调用</p>
</div>




























        
            

    

    <h4 class="name" id="rotateTo"><span class="type-signature"></span>rotateTo<span class="signature">(bearing, options<span class="signature-attributes">opt</span>, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#rotateTo">DefaultViewControl#rotateTo</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>通过动画的方式旋转到相应的角度</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>此方法是easing对应的渐变函数示例，用户可以根据自己需求，进行方法构建，大致内容是方法接收输入0-1的值

function easeCubicInOut(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>bearing</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>旋转角度</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画选项参数</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>duration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画过渡时间，以毫秒为单位</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>easing</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>渐变函数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画播放时终点相对于地图中心的偏移</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>animate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>是否采用动画，如果是<code>false</code>，没有动画</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:moveend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setBearing"><span class="type-signature"></span>setBearing<span class="signature">(bearing, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#setBearing">DefaultViewControl#setBearing</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置以地图为中心的旋转角度，相机在绕着地球某点盘旋的形式，沿着地图中心点对应的地表法向向量的情况下，+号地图向左转，-号地图向右转</p>
<p>相当于<code>jumpTo({bearing: bearing})</code>.</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 地图逆时针旋转90度
map.setBearing(90);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>bearing</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>旋转角度</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:moveend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setBloomOptions"><span class="type-signature"></span>setBloomOptions<span class="signature">(options)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置bloom地图辉光参数</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>step</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"><p>模糊次数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>extent</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"><p>单次模糊宽度</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setCameraBearing"><span class="type-signature"></span>setCameraBearing<span class="signature">(bearing, eventData)</span><span class="type-signature"> &rarr; {module:minemap.DefaultViewControl}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#setCameraBearing">DefaultViewControl#setCameraBearing</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置相机作为第一人称自转的航向角，+号相机沿着横滚轴向右转，-号相机沿着横滚轴向左转</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>bearing</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">module:minemap.DefaultViewControl</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setCameraFlyingHeight"><span class="type-signature"></span>setCameraFlyingHeight<span class="signature">(curDate, flyingHeight)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd><ul class="dummy"><li>//迁移建议
map.setCameraFlyingHeight(25); 删掉,改成如下的方式
map.minHeightToDemSurface = 25;
如果高度不理想还需要调相机高度或者zoom值
通常在非dem的情况下有效</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置相机飞行高度，目前已废弃，</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>curDate</code></td>
            

            <td class="type">
            
                
<span class="param-type">setCameraFlyingHeight</span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>flyingHeight</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>
|

<span class="param-type">null</span>


            
            </td>

            

            

            <td class="description last"><p>距离地球表面高度米单位 若为null参数恢复取消此设置</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setCameraHeight"><span class="type-signature"></span>setCameraHeight<span class="signature">(height)</span><span class="type-signature"> &rarr; {module:minemap.DefaultViewControl}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#setCameraHeight">DefaultViewControl#setCameraHeight</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置相机距离地表的高度，通常这是习惯于 设置相机位置的开发者采用的方式，<br>
map.setCameraHeight(50);</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setCameraHeight(100);
//如果开发者不清楚高度和zoom的换算，请参考
const zoom = 10;
const height = map.getDistanceFromZoom(zoom);
map.setCameraHeight(height);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>height</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            

            

            <td class="description last"><p>设置相机距离垂直地表的高度</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">module:minemap.DefaultViewControl</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setCameraPitch"><span class="type-signature"></span>setCameraPitch<span class="signature">(pitch, eventData)</span><span class="type-signature"> &rarr; {module:minemap.DefaultViewControl}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#setCameraPitch">DefaultViewControl#setCameraPitch</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置以相机为锚点的俯仰角度<br>
通常此设定对于在bim里面的自由漫游很有帮助，因为他的参考点是当前人眼位置，而不是地图的看向目标的中心点，俯仰角的取值范围在（0-180）</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>pitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            

            

            <td class="description last"><p>相机的俯仰角</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">module:minemap.DefaultViewControl</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setCameraPosition"><span class="type-signature"></span>setCameraPosition<span class="signature">(position)</span><span class="type-signature"> &rarr; {module:minemap.DefaultViewControl}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#setCameraPosition">DefaultViewControl#setCameraPosition</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>用来设计相机的空间位置，通常设置center和zoom也可以达到相同的效果，但是两者的值是不一样的<br>
这就需要开发者进行考虑，如果熟悉第一人称的操作，或者有第一人称操作的需求，请用position，飞行时用target<br>
如果熟悉地图操作，采用center和zoom</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>position</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="Vector3.html">Vector3</a></span>
|

<span class="param-type">Array.&lt;number></span>


            
            </td>

            

            

            <td class="description last"><p>参数为 lng lat height （米）</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>//@example<br>
map.setCameraPosition([116.39,39.92, 1000])</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">module:minemap.DefaultViewControl</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setCameraPositionHeadingPitchRoll"><span class="type-signature"></span>setCameraPositionHeadingPitchRoll<span class="signature">(positionHeadingPitchRoll)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#setCameraPositionHeadingPitchRoll">DefaultViewControl#setCameraPositionHeadingPitchRoll</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置相机的位置和偏航角、俯仰角、滚转角</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setCameraPositionHeadingPitchRoll({
  position: new minemap.Math.Vector3(121.505871, 31.240181, 1000),
  headingPitchRoll: minemap.Math.new HeadingPitchRoll(0, 0, 0)
})</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>positionHeadingPitchRoll</code></td>
            

            <td class="type">
            
                
<span class="param-type">PositionHeadingPitchRoll</span>


            
            </td>

            

            

            <td class="description last"><p>位置和偏航角、俯仰角、滚转角</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setCameraRoll"><span class="type-signature"></span>setCameraRoll<span class="signature">(roll, eventData)</span><span class="type-signature"> &rarr; {module:minemap.DefaultViewControl}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#setCameraRoll">DefaultViewControl#setCameraRoll</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置以相机为锚点的横滚角度<br>
通常此设定对于在bim里面的自由漫游很有帮助，因为他的参考点是当前人眼位置，而不是地图的看向目标的中心点</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>roll</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            

            

            <td class="description last"><p>相机的横滚角</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        


<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type">module:minemap.DefaultViewControl</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setCenter"><span class="type-signature"></span>setCenter<span class="signature">(center, eventData)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#setCenter">DefaultViewControl#setCenter</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置地图的地理中心点，相当于<code>jumpTo({center: center})</code>.</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setCenter([116.38, 39.9]);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>center</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>


            
            </td>

            

            

            <td class="description last"><p>要设置的中心点经纬度</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:moveend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setCollisionDetection"><span class="type-signature"></span>setCollisionDetection<span class="signature">(options)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置碰撞检测参数</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last"><p>碰撞检测参数</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        
        <th>Default</th>
        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>source</code></td>
            

            <td class="type">
            
                
<span class="param-type">Player</span>
|

<span class="param-type">CollisionSourceType</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>碰撞检测源</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>targets</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="SceneModel.html">SceneModel</a></span>
|

<span class="param-type"><a href="Primitive.html">Primitive</a></span>
|

<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>碰撞检测目标，如果是“keep”，则延续之前的碰撞检测目标</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>bvhBoundingBoxDepth</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>10</code>
                
                </td>
            

            <td class="description last"><p>bvh包围盒层级深度</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>showBvhBoundingBox</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>是否显示bvh包围盒</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setCursor"><span class="type-signature"></span>setCursor<span class="signature">(cur)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置鼠标在地图上的css指针样式</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setCursor("pointer");</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>cur</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setFeatureState"><span class="type-signature"></span>setFeatureState<span class="signature">(feature, state)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置要素的“状态”。功能的“状态”是一组用户定义的键值对，在运行时分配给功能。使用此方法时，“state”对象将与特征状态中的任何现有键值对合并。特征由其“id”属性标识，该属性可以是任何数字或字符串。</p>
<p>此方法只能用于具有'id'属性的源。“id”属性可以用三种方式定义：</p>
<ul>
<li>对于矢量或GeoJSON源，包括原始数据文件中的'id'属性。</li>
<li>对于vector或GeoJSON源，使用promoteId选项。</li>
<li>对于GeoJSON源，使用generateId选项，根据源数据中要素的索引自动分配“id”。如果使用“地图”更改要素数据。getSource（'someid'）。setData（…）`，考虑到更新的'id'值，您可能需要重新应用状态。</li>
</ul>
<p>_注意：可以使用<code>feature state</code>表达式以访问特征状态对象中的值，以便设置样式。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 当鼠标移动到“我的图层”图层上时，更新鼠标下功能的功能状态
map.on('mousemove', 'my-layer', (e) => {
    if (e.features.length > 0) {
        map.setFeatureState({
            source: 'my-source',
            sourceLayer: 'my-source-layer',
            id: e.features[0].id,
        }, {
            hover: true
        });
    }
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>feature</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last"><p>特征标识符。从中返回的要素对象<br>
<a href="Map.html#queryRenderedFeatures">Map#queryRenderedFeatures</a>或事件处理程序可以用作功能标识符。</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>
|

<span class="param-type">string</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>功能的唯一id。可以是整数或字符串，但仅当promoteId选项已应用于源，或者字符串可以强制转换为整数。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>source</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>要素的矢量或GeoJSON源的id。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>sourceLayer</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>（可选）<em>对于矢量平铺源，需要<code>sourcelayer</code></em>。</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>state</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last"><p>一组键值对。这些值应该是有效的JSON类型。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>The map object.</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setFilter"><span class="type-signature"></span>setFilter<span class="signature">(layer, filter)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置指定样式图层的过滤器。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setFilter('road-layer-id', ['==', 'function-class', 4]);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>layer</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>要应用过滤器的图层的ID。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>filter</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array</span>
|

<span class="param-type">null</span>
|

<span class="param-type">undefined</span>


            
            </td>

            

            

            <td class="description last"><p>想要添加的过滤器内容，如果参数为null或是undefined，将清除图层上所有已有的过滤器。<br>
<a href="filter.html">filter definition</a></p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setLayerZoomRange"><span class="type-signature"></span>setLayerZoomRange<span class="signature">(layerId, minzoom, maxzoom)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置一个图层的地图比例尺显示区间</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setLayerZoomRange('my-layer', 2, 5);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>layerId</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>图层id</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>minzoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"><p>最小缩放级别 (0-24).</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>maxzoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"><p>最大缩放级别 (0-24).</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setLayoutProperty"><span class="type-signature"></span>setLayoutProperty<span class="signature">(layerId, name, value)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置指定样式层中绘制特性的值。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setPaintProperty('my-layer', 'fill-color', '#faafee');</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>layerId</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>要在其中设置绘制特性的图层的ID。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>name</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>要设置的绘制特性的名称。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>value</code></td>
            

            <td class="type">
            
                
<span class="param-type">*</span>


            
            </td>

            

            

            <td class="description last"><p>要设置的绘制特性的值。<br>
必须是适用于属性的类型，如 minemap 样式规范</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回自身以允许方法链接。</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setMaxBounds"><span class="type-signature"></span>setMaxBounds<span class="signature">(lnglatbounds)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置或清除地图的最大矩形地理边界。</p>
<p>平移和缩放操作受限于这些边界内。如果执行平移或缩放以显示这些边界之外的区域，<br>
则地图将在保持在界限内的前提下，尽可能接近平移和缩放操作的请求。</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>lnglatbounds</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatBoundsLike">LngLatBoundsLike</a></span>
|

<span class="param-type">null</span>
|

<span class="param-type">undefined</span>


            
            </td>

            

            

            <td class="description last"><p>要设置的最大边界。如果提供了<code>null</code>或<code>undefined</code>，则该函数将删除地图的最大边界限制。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setMaxPitch"><span class="type-signature"></span>setMaxPitch<span class="signature">(maxPitch)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置或清除地图的最大倾斜角度。如果地图现在的倾斜角度高于新的最大值，则地图将倾斜到新的最大值。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setMaxPitch(70);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>maxPitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>
|

<span class="param-type">null</span>
|

<span class="param-type">undefined</span>


            
            </td>

            

            

            <td class="description last"><p>设置最大倾斜角度（0 - 180）。<br>
如果提供值为 null 或 undefined ，函数将移除当前的最大倾斜角度（即设置为85）。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>Returns itself to allow for method chaining.</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setMaxZoom"><span class="type-signature"></span>setMaxZoom<span class="signature">(maxZoom)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置或清除地图的最大缩放级别。<br>
如果地图的当前缩放级别高于新的最大值，<br>
地图将缩放到新的最大值。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setMaxZoom(19);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>maxZoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>
|

<span class="param-type">null</span>
|

<span class="param-type">undefined</span>


            
            </td>

            

            

            <td class="description last"><p>要设置的最大缩放级别（0-24）。<br>
如果提供了<code>null</code>或<code>undefined</code>，该函数将删除当前的最大缩放级别（即将其设置为22）。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setMinPitch"><span class="type-signature"></span>setMinPitch<span class="signature">(minPitch)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置或清除地图的最小倾斜角度。如果地图现在的倾斜角度低于新的最小值，则地图将倾斜到新的最小值。</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>minPitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>
|

<span class="param-type">null</span>
|

<span class="param-type">undefined</span>


            
            </td>

            

            

            <td class="description last"><p>设置最小倾斜角度（0 - 60）。如果提供值为 null 或 undefined ，函数将移除当前的最小倾斜角度（即设置为0）。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p><code>this</code></p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setMinZoom"><span class="type-signature"></span>setMinZoom<span class="signature">(minZoom)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置或清除地图的最小缩放级别。<br>
如果地图的当前缩放级别低于新的最小值，<br>
地图将缩放到新的最小值。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setMinZoom(12.25);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>minZoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>
|

<span class="param-type">null</span>
|

<span class="param-type">undefined</span>


            
            </td>

            

            

            <td class="description last"><p>要设置的最小缩放级别（0-24）。<br>
如果提供了<code>null</code>或<code>undefined</code>，该函数将删除当前的最小缩放级别（即将其设置为0）。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setNearClippingPlaneMinThreshold"><span class="type-signature"></span>setNearClippingPlaneMinThreshold<span class="signature">(num)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置相机近裁剪面最小阈值，需要大于等于0，理论上近裁剪面越大，远裁剪面的深度分辨率越高，这样相机对于深度的敏感度会更高，模型不易闪烁，引擎内置的最小阈值是0.1米<br>
注意：数值设置过大可能会出现相机穿透模型的问题！</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setNearClippingPlaneMinThreshold(10);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>num</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            

            

            <td class="description last"><p>要设定的相机，单位米</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setPaintProperty"><span class="type-signature"></span>setPaintProperty<span class="signature">(layer, name, value)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置图层的绘制样式</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setPaintProperty('user-layer', 'line-width', 10);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>layer</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>图层ID</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>name</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>绘制样式的名称</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>value</code></td>
            

            <td class="type">
            
                
<span class="param-type">*</span>


            
            </td>

            

            

            <td class="description last"><p>绘制样式的值，必须是绘制样式合理的值，详情见<br>
layer对象中paint属性对象的键值</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setPitch"><span class="type-signature"></span>setPitch<span class="signature">(pitch, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#setPitch">DefaultViewControl#setPitch</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置地图的俯仰角，相当于<code>jumpTo({pitch: pitch})</code>.</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>pitch</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>要设置的相机于地图中新点连线，以地图中心点为旋转轴形成的俯仰角度，俯仰角的取值范围在（0-180）</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:pitchstart</li>

    <li>event:movestart</li>

    <li>event:moveend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setRequestManageDuration"><span class="type-signature"></span>setRequestManageDuration<span class="signature">(millisecond)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd><ul class="dummy"><li>设置飞行请求限制过程中，最大请求时间发起间隔</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>















    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>millisecond</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            

            

            <td class="description last"><p>限制的时间毫秒数</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setResolvePass"><span class="type-signature"></span>setResolvePass<span class="signature">(passType)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置渲染纹理的类型</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>passType</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            

            

            <td class="description last"><p>可选类型为 main、normal、depth、shadow</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setRoll"><span class="type-signature"></span>setRoll<span class="signature">(roll, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#setRoll">DefaultViewControl#setRoll</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置地图的横滚角，相当于<code>jumpTo({roll: roll})</code>.</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>roll</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>地图当前视角的横滚角</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:rollstart</li>

    <li>event:movestart</li>

    <li>event:moveend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setShadowType"><span class="type-signature"></span>setShadowType<span class="signature">(shadowType)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置阴影类型</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 开启阴影
map.setShadowType(minemap.ShadowType.SHADOW_MAP_BASIC) (常规阴影效果)
map.enableShadow(minemap.ShadowType.SHADOW_MAP_PCF) (PCF软阴影效果)</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>shadowType</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#ShadowType">ShadowType</a></span>


            
            </td>

            

            

            <td class="description last"></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setSourceFilter"><span class="type-signature"></span>setSourceFilter<span class="signature">(layer, filter)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置指定样式图层的过滤器。</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>layer</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            

            

            <td class="description last"><p>要应用过滤器的图层的ID。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>filter</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array</span>
|

<span class="param-type">null</span>
|

<span class="param-type">undefined</span>


            
            </td>

            

            

            <td class="description last"><p>想要添加的过滤器内容，如果参数为null或是undefined，将清除图层上所有已有的过滤器。<br>
<a href="filter.html">filter definition</a></p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setStyle"><span class="type-signature"></span>setStyle<span class="signature">(style, options<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>更新Minemap地图的style设置，将传入的参数对象与当前地图配置进行对比，得到新的地图配置状态</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>style</code></td>
            

            <td class="type">
            
                
<span class="param-type">StyleSpecification</span>
|

<span class="param-type">string</span>
|

<span class="param-type">null</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>符合规则的JSON对象<a href="style.html">Style</a>或者一个URL</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        
        <th>Default</th>
        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>diff</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>如果为 false，则强制进行“完整”更新，删除当前 style 并设置给定 style，而不是尝试基于差异的更新。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>keepUserInfo</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>false</code>
                
                </td>
            

            <td class="description last"><p>如果为 true，则会在设置 style 的时候，保留用户添加的 source 和 layer</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>useCustomCamera</code></td>
            

            <td class="type">
            
                
<span class="param-type">boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>true</code>
                
                </td>
            

            <td class="description last"><p>如果为true，则会设置根据style的相机参数设置场景的相机的参数，如果为false，则忽略，默认为true</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>localIdeographFontFamily</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>null</code>
                
                </td>
            

            <td class="description last"><p>如果参数不为空，将传入一个自定义的CSS字体，并对地图style配置进行一次强制更新</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>projection</code></td>
            

            <td class="type">
            
                
<span class="param-type">string</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>minemap.ProjectionType.MERCATOR</code>
                
                </td>
            

            <td class="description last"><p>如果参数为空，则默认采用之前已经设置的投影或者墨卡托投影</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setSunLight"><span class="type-signature"></span>setSunLight<span class="signature">(options)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd class="yes-def tag-deprecated"><ul class="dummy"><li>Yes</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置太阳光照位置 ！！已废弃API，未来版本将会移除，不建议使用！！</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setSunLight({
    year: 2023,
    month: 10,
    day: 1,
    hour: 12,
    minute: 34
})</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>year</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"><p>月份</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>month</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"><p>月份</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>day</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"><p>天数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>hour</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"><p>小时数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>minute</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"><p>分钟数</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setSunLightTime"><span class="type-signature"></span>setSunLightTime<span class="signature">(time)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置当前场景中日光光照的时间，参数为时间对象</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setSunLightTime({
    year: 2023,
    month: 10,
    day: 1,
    hour: 12,
    minute: 34,
    seconds: 0
})</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>time</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        
        <th>Default</th>
        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>year</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>年份</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>month</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>月份</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>day</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>天数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>hours</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>0</code>
                
                </td>
            

            <td class="description last"><p>小时数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>minutes</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>0</code>
                
                </td>
            

            <td class="description last"><p>分钟数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>seconds</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>0</code>
                
                </td>
            

            <td class="description last"><p>秒数</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setSunLightTimestamp"><span class="type-signature"></span>setSunLightTimestamp<span class="signature">(time)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置当前场景中日光光照的时间，参数为时间戳</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setSunLightTimestamp(Date.now())</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>time</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            

            

            <td class="description last"><p>时间戳（毫秒）</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setTerrain"><span class="type-signature"></span>setTerrain<span class="signature">(options)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置地形参数，具体高程查询参见<a href="Map.html#queryAccurateDEMHeightByPoint">Map#queryAccurateDEMHeightByPoint</a>或者<a href="Map.html#queryDEMHeightByPoint">Map#queryDEMHeightByPoint</a></p>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>// 下面addSource和addLayer添加dem数据方式在minemap4.0已弃用
	map.addSource("3D_SOURCE", {
		"type": "raster",//DEM的数据类型为"raster"
		"tiles": ["https://services.minedata.cn/service/data/satellite?x={x}&amp;y={y}&amp;z={z}"], //瓦片服务地址
		"tileSize": 512,  //瓦片大小
     "renderWithTerrain": true,
		"terrainTiles": ["https://services.minedata.cn/service/data/dem?x={x}&amp;y={y}&amp;z={z}.terrain"], //dem数据源地址
		"demDataMaxZoom": 14
	});
	map.addLayer({
		"type": "raster",//DEM的图层类型为"raster"
		"id": "3d-layer",
		"source": "3D_SOURCE",
		"minzoom": 1,
		"maxzoom": 20,
		"layout": {}
	})</code></pre>

    <pre class="prettyprint"><code>// minemap4.0加载dem数据改为下面的方式
//将球体的基础mesh网更改为terrain
map.setTerrain({
		"tiles": ["https://services.minedata.cn/service/data/dem?x={x}&amp;y={y}&amp;z={z}.terrain"], //dem数据源服务地址
		// "availabilities": ["https://dem-data.minedata.cn/dem/layer.json"], //地形索引文件是可选项
		"tileSize": 512,  //瓦片大小
		"maxzoom": 14,        //dem最高切分zoom，30米一般是14级；12.5米一般是16级
		"extensions": {
			requestVertexNormals: false, // 顶点法线扩展
			requestWaterMask: false, // 水面掩膜扩展
			requestHeightFieldNormals: false // 区域场法线扩展
		}
});

//将球体的基础mesh网更改为plain(可以理解为地形的高度全为0)
map.setTerrain({
		"tiles": null
});

//如果要查询地形的高度，有两个方法可选，分别是queryAccurateDEMHeightByPoint、queryDEMHeightByPoint，具体详见map对象的对应方法</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>tiles</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;string></span>
|

<span class="param-type">null</span>


            
            </td>

            

            

            <td class="description last"><p>地形瓦片，可选 Array<string> 或者 null来置空，如果置空，将采用平面的模式</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>maxzoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            

            

            <td class="description last"><p>地形瓦片数据的最大zoom级别</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>tileSize</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            

            

            <td class="description last"><p>地形瓦片的大小</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>availabilities</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array.&lt;string></span>
|

<span class="param-type">null</span>


            
            </td>

            

            

            <td class="description last"><p>地形索引文件，可选。如果置空，将不使用地形索引直接遍历查询地形。如果设置，则地形瓦片数据的最大zoom级别不再生效</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>extensions</code></td>
            

            <td class="type">
            
                
<span class="param-type">ExtensionsType</span>


            
            </td>

            

            

            <td class="description last"><p>地形扩展，包含顶点法线扩展、水面掩膜扩展、元数据扩展、区域面法线扩展</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setTerrainAnalysis"><span class="type-signature">(async) </span>setTerrainAnalysis<span class="signature">(options)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置参数</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last">
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        
        <th>Default</th>
        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>property</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#TerrainAnalysisType">TerrainAnalysisType</a></span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>地形分析类型，目前支持的类型有SLOPE，ASPECT，ELEVATION</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>type</code></td>
            

            <td class="type">
            
                
<span class="param-type">InterpolationType</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>插值类型，目前支持的类型有EXPONENTIAL/INTERVAL/CATEGORICAL</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>base</code></td>
            

            <td class="type">
            
                
<span class="param-type">number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>1.0</code>
                
                </td>
            

            <td class="description last"><p>base仅在使用exponential插值时配合使用，为指数函数底数。默认为1.0，即线性插值</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>stops</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>不同的分析类型具有不同的设置，具体参见示例</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>default</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            
                <td class="default">
                
                    <code>'#000000'</code>
                
                </td>
            

            <td class="description last"><p>默认颜色，即不满足stops判断条件时的赋予地形的颜色</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>region</code></td>
            

            <td class="type">
            
                
<span class="param-type">Array</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>若为区域分析，则添加此值，否则不设置或者设置为空</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>hasArrow</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            
                <td class="default">
                
                </td>
            

            <td class="description last"><p>是否带有箭头指示方向，目前仅有坡度分析有效</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setTimerCount"><span class="type-signature"></span>setTimerCount<span class="signature">(num)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置map实例的全局计时器timer的计时时间，地图会在渲染动态图层的时候自动开启全局计时器，比如（symtracking图层）</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>将全局计时器timer的计时设置为第0秒
map.setTimerCount(0)</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>num</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"><p>要设定的计时时间，单位：秒</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="setViewshedInVisibleColor"><span class="type-signature"></span>setViewshedInVisibleColor<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd class="yes-def tag-deprecated"><ul class="dummy"><li>Yes</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>













    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//旧版的viewshed已经废弃，在正式版发出后，此接口将会被废弃，请开发者悉知

	   var viewshed3D = new minemap.Viewshed3D({
	    	viewerPosition: new minemap.Math.Vector3(108.9653026394351, 34.21728059427207, 22.07361485603848),
	    	direction: 0,
	    	distance: 200,
	    	pitch: 90,
	    	horizontalFov: 60,
	    	verticalFov: 60,
	    	visibleAreaColor: new minemap.Color(0.0, 255.0, 0.0, 0.3),
	    	hiddenAreaColor: new minemap.Color(255.0, 0.0, 0.0, 0.3),
	    	lineColor: new minemap.Color(255.0, 255.0, 255.0, 1.0)
	    });

	    map.analysis.viewshed3DCollection.add(viewshed3D);</code></pre>





















        
            

    

    <h4 class="name" id="setViewshedVisibleColor"><span class="type-signature"></span>setViewshedVisibleColor<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    
        <dt class="important tag-deprecated">Deprecated:</dt><dd class="yes-def tag-deprecated"><ul class="dummy"><li>Yes</li></ul></dd>
    

    

    

    

    

    

    

    
</dl>













    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//旧版的viewshed已经废弃，在正式版发出后，此接口将会被废弃，请开发者悉知

	   var viewshed3D = new minemap.Viewshed3D({
	    	viewerPosition: new minemap.Math.Vector3(108.9653026394351, 34.21728059427207, 22.07361485603848),
	    	direction: 0,
	    	distance: 200,
	    	pitch: 90,
	    	horizontalFov: 60,
	    	verticalFov: 60,
	    	visibleAreaColor: new minemap.Color(0.0, 255.0, 0.0, 0.3),
	    	hiddenAreaColor: new minemap.Color(255.0, 0.0, 0.0, 0.3),
	    	lineColor: new minemap.Color(255.0, 255.0, 255.0, 1.0)
	    });

	    map.analysis.viewshed3DCollection.add(viewshed3D);</code></pre>





















        
            

    

    <h4 class="name" id="setZoom"><span class="type-signature"></span>setZoom<span class="signature">(zoom, eventData)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#setZoom">DefaultViewControl#setZoom</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置地图的zoom等级，通常此设定执行时默认为和map center进行配合，相当于<code>jumpTo({zoom: zoom})</code>.</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>//缩放等级设为 5
map.setZoom(5);
//用户亦可以采用height转成zoom来进行设定
//如果用户只清楚height，不知道zoom情况下，采用如下的计算方式
const zoom = map.getZoomFromDistance(100293);

map.setZoom(zoom);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>zoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"><p>地图的缩放级别在(0-20)之间.</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:zoomstart</li>

    <li>event:move</li>

    <li>event:zoom</li>

    <li>event:moveend</li>

    <li>event:zoomend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="setZoomAndCenter"><span class="type-signature"></span>setZoomAndCenter<span class="signature">(zoom, center)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>设置缩放和中心点</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.setZoomAndCenter(10, [120, 30]);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>zoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            

            

            <td class="description last"><p>设置的相机对于海拔0面计算并与旧版瓦片计算逻辑一致的zoom</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>center</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>


            
            </td>

            

            

            <td class="description last"><p>设计相机的地理坐标经纬度</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="snapToNorth"><span class="type-signature"></span>snapToNorth<span class="signature">(options<span class="signature-attributes">opt</span>, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#snapToNorth">DefaultViewControl#snapToNorth</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>捕捉地图的正北方，依据map对象的bearingSnap参数，当地图发生旋转，且旋转度数小于bearingSnap<br>
参数的值时，调用此方法会将地图旋转到正北方向。使用方法如示例2所示</p>
</div>









    <h5>Examples</h5>
    
    <pre class="prettyprint"><code>示例1
此方法是easing对应的渐变函数示例，用户可以根据自己需求，进行方法构建，大致内容是方法接收输入0-1的值

function easeCubicInOut(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}</code></pre>

    <pre class="prettyprint"><code>示例2
var map = new minemap.Map({
  container: 'map',
  position: [116.39, 40, 100000],
  style:  '//minedata.cn/service/solu/style/id/2365',
  hash: true,
  pitch: 0,
  bearing: 0,
  bearingSnap: 10//new地图实例的时候，可以设置地图捕捉参数的具体数值，如果不设置，默认值为7度
});

map.snapToNorth({
  duration: 1000,
  animate: true,
});</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画选项参数</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>duration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画过渡时间，以毫秒为单位</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>easing</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>渐变函数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画播放时终点相对于地图中心的偏移</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>animate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>是否采用动画，如果是<code>false</code>，没有动画</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:moveend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="stop"><span class="type-signature"></span>stop<span class="signature">()</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#stop">DefaultViewControl#stop</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>停止正在进行的动画</p>
</div>

























<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="stopRoam"><span class="type-signature"></span>stopRoam<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#stopRoam">DefaultViewControl#stopRoam</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>停止漫游</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.stopRoam();</code></pre>





















        
            

    

    <h4 class="name" id="stopTimerCount"><span class="type-signature"></span>stopTimerCount<span class="signature">()</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>让map实例的全局计时器timer的计时时间彻底停止</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.stopTimerCount() //停止计时器
map.setTimerCount(2) // 此方法可以重新开启定时器</code></pre>





















        
            

    

    <h4 class="name" id="unproject"><span class="type-signature"></span>unproject<span class="signature">(point, ellipsoid)</span><span class="type-signature"> &rarr; {<a href="global.html#LngLatLike">LngLatLike</a>|null}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>将用户输入的地图容器“container”的屏幕像素点坐标<a href="global.html#PointLike">Point</a>，转换为地理经纬度坐标<a href="global.html#LngLatLike">LngLat</a>。</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>map.unproject([100, 100]);</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>point</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            

            

            <td class="description last"><p>用户输入的像素点坐标</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>ellipsoid</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="Ellipsoid.html">Ellipsoid</a></span>


            
            </td>

            

            

            <td class="description last"><p>椭球对象</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>返回用户输入像素点坐标所对应的的经纬度坐标。</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="global.html#LngLatLike">LngLatLike</a></span>
|

<span class="param-type">null</span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="updateImage"><span class="type-signature"></span>updateImage<span class="signature">(id, image)</span><span class="type-signature"></span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>更新样式中的现有图像。此图像可以像样式中的任何其他图标一样显示在地图上</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>// 如果样式的精灵中已存在id为“cat”的图像，
// 将该图像替换为新图像“other cat icon.png”。
if (map.hasImage('cat')) map.updateImage('cat', './other-cat-icon.png');</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last"><p>图像的id。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>image</code></td>
            

            <td class="type">
            
            </td>

            

            

            <td class="description last"><p>将图像设置为“HTMLImageElement”、“ImageData”、“ImageBitmap”或具有“width”、“height”和“data”的对象`与“ImageData”格式相同的属性。</p></td>
        </tr>

    
    </tbody>
</table>



















        
            

    

    <h4 class="name" id="upwardMoveLayer"><span class="type-signature"></span>upwardMoveLayer<span class="signature">(id, afterId<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>按照显示顺序向上移动: 将id显示顺序移动到afterId显示顺序之上</p>
</div>











    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>id</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>要移动的图层的id。</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>afterId</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="String.html">String</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>目标图层afterId<br>
如果忽略该参数，显示图层显示顺序最高。</p></td>
        </tr>

    
    </tbody>
</table>
















<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="zoomIn"><span class="type-signature"></span>zoomIn<span class="signature">(options<span class="signature-attributes">opt</span>, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#zoomIn">DefaultViewControl#zoomIn</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>地图缩放级别加1</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>此方法是easing对应的渐变函数示例，用户可以根据自己需求，进行方法构建，大致内容是方法接收输入0-1的值

function easeCubicInOut(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画选项参数</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>duration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画过渡时间，以毫秒为单位</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>easing</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>渐变函数 下面有方法示例</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画播放时终点相对于地图中心的偏移</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>animate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>是否采用动画，如果是<code>false</code>，没有动画</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:zoomstart</li>

    <li>event:move</li>

    <li>event:zoom</li>

    <li>event:moveend</li>

    <li>event:zoomend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="zoomOut"><span class="type-signature"></span>zoomOut<span class="signature">(options<span class="signature-attributes">opt</span>, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#zoomOut">DefaultViewControl#zoomOut</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>地图缩放级别减1</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>此方法是easing对应的渐变函数示例，用户可以根据自己需求，进行方法构建，大致内容是方法接收输入0-1的值

function easeCubicInOut(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画选项参数</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>duration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画过渡时间，以毫秒为单位</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>easing</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>渐变函数</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画播放时终点相对于地图中心的偏移</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>animate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>是否采用动画，如果是<code>false</code>，没有动画</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:zoomstart</li>

    <li>event:move</li>

    <li>event:zoom</li>

    <li>event:moveend</li>

    <li>event:zoomend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
            

    

    <h4 class="name" id="zoomTo"><span class="type-signature"></span>zoomTo<span class="signature">(zoom, options<span class="signature-attributes">opt</span>, eventData<span class="signature-attributes">opt</span>)</span><span class="type-signature"> &rarr; {<a href="Map.html">Map</a>}</span></h4>

    




<dl class="details">

    

    

    

    

    
    <dt class="tag-overrides">Overrides:</dt>
    <dd class="tag-overrides"><ul class="dummy"><li>
        <a href="DefaultViewControl.html#zoomTo">DefaultViewControl#zoomTo</a>
    </li></ul></dd>
    

    

    

    

    

    

    

    

    

    

    

    
</dl>





<div class="description usertext">
    <p>通过动画的形式将地图变换到指定的缩放级别</p>
</div>









    <h5>Example</h5>
    
    <pre class="prettyprint"><code>此方法是easing对应的渐变函数示例，用户可以根据自己需求，进行方法构建，大致内容是方法接收输入0-1的值

function easeCubicInOut(t) {
   if (t &lt;= 0) return 0;
   if (t >= 1) return 1;
   const t2 = t * t,
       t3 = t2 * t;
   return 4 * (t &lt; 0.5 ? t3 : 3 * (t - t2) + t3 - 0.75);
}</code></pre>




    <h5>Parameters:</h5>
    

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>zoom</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                

                

                
                </td>
            

            

            <td class="description last"><p>要变换的目标缩放等级</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>options</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画选项参数</p>
                <h6>Properties</h6>
                

<table class="params">
    <thead>
    <tr>
        
        <th>Name</th>
        

        <th>Type</th>

        
        <th>Attributes</th>
        

        

        <th class="last">Description</th>
    </tr>
    </thead>

    <tbody>
    

        <tr>
            
                <td class="name"><code>duration</code></td>
            

            <td class="type">
            
                
<span class="param-type">Number</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画过渡时间，以毫秒为单位</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>easing</code></td>
            

            <td class="type">
            
                
<span class="param-type">function</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>渐变函数 下面有方法示例</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>offset</code></td>
            

            <td class="type">
            
                
<span class="param-type"><a href="global.html#PointLike">PointLike</a></span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>动画播放时终点相对于地图中心的偏移</p></td>
        </tr>

    

        <tr>
            
                <td class="name"><code>animate</code></td>
            

            <td class="type">
            
                
<span class="param-type">Boolean</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>是否采用动画，如果是<code>false</code>，没有动画</p></td>
        </tr>

    
    </tbody>
</table>

            </td>
        </tr>

    

        <tr>
            
                <td class="name"><code>eventData</code></td>
            

            <td class="type">
            
                
<span class="param-type">Object</span>


            
            </td>

            
                <td class="attributes">
                
                    &lt;optional><br>
                

                

                
                </td>
            

            

            <td class="description last"><p>给此方法触发的的事件添加额外的事件属性</p></td>
        </tr>

    
    </tbody>
</table>






<h5>Fires:</h5>
<ul>
    <li>event:movestart</li>

    <li>event:zoomstart</li>

    <li>event:move</li>

    <li>event:zoom</li>

    <li>event:moveend</li>

    <li>event:zoomend</li>
</ul>











<h5>Returns:</h5>

        
<div class="param-desc">
    <p>地图对象</p>
</div>



<dl class="param-type">
    <dt>
        Type
    </dt>
    <dd>
        
<span class="param-type"><a href="Map.html">Map</a></span>


    </dd>
</dl>

    



        
    

    

    
</article>

</section>




        
        

        <footer class="footer">
            <div class="wrapper">
                Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.6.11</a> on Wed Aug 20 2025 17:11:20 GMT+0800 (中国标准时间) using the <a href="https://github.com/clenemt/docdash">docdash</a> theme.
            </div>
        </footer>
    </div>


</div>

<!-- Footer移到页面底部 -->


<!-- 全局搜索弹窗 -->
<div id="global-search-container" style="display: none;">
    <div class="global-search-content">
        <div class="search-header">
            <input type="text" id="global-search-input" placeholder="输入关键词开始搜索" />
            <button id="search-close-button" aria-label="关闭搜索">
                <svg><use xlink:href="#close-icon"></use></svg>
            </button>
        </div>
        <!-- <div id="search-suggestions" class="search-suggestions"></div> -->
        <div id="search-result-container" class="search-results">
           
        </div>
    </div>
</div>

<!-- SVG 图标定义 -->
<svg style="display: none;">
    <defs>
        <symbol id="dark-theme-icon" viewBox="0 0 24 24">
            <path d="M17.75,4.09L15.22,6.03L16.13,9.09L13.5,7.28L10.87,9.09L11.78,6.03L9.25,4.09L12.44,4L13.5,1L14.56,4L17.75,4.09M21.25,11L19.61,12.25L20.2,14.23L18.5,13.06L16.8,14.23L17.39,12.25L15.75,11L17.81,10.95L18.5,9L19.19,10.95L21.25,11M18.97,15.95C19.8,15.87 20.69,17.05 20.16,17.8C19.84,18.25 19.5,18.67 19.08,19.07C15.17,23 8.84,23 4.94,19.07C1.03,15.17 1.03,8.83 4.94,4.93C5.34,4.53 5.76,4.17 6.21,3.85C6.96,3.32 8.14,4.21 8.06,5.04C7.79,7.9 8.75,10.87 10.95,13.06C13.14,15.26 16.1,16.22 18.97,15.95M17.33,17.97C14.5,17.81 11.7,16.64 9.53,14.5C7.36,12.31 6.2,9.5 6.04,6.68C3.23,9.82 3.34,14.4 6.35,17.41C9.37,20.43 14,20.54 17.33,17.97Z"/>
        </symbol>
        <symbol id="light-theme-icon" viewBox="0 0 24 24">
            <path d="M12,8A4,4 0 0,0 8,12A4,4 0 0,0 12,16A4,4 0 0,0 16,12A4,4 0 0,0 12,8M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31L23.31,12L20,8.69Z"/>
        </symbol>
        <symbol id="search-icon" viewBox="0 0 24 24">
            <path d="M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z"/>
        </symbol>
        <symbol id="close-icon" viewBox="0 0 24 24">
            <path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"/>
        </symbol>
        <symbol id="font-size-icon" viewBox="0 0 24 24">
            <path d="M9,4V7H14V19H17V7H22V4H9M3,4V7H8V19H11V7H16V4H3Z"/>
        </symbol>
        <symbol id="plus-icon" viewBox="0 0 24 24">
            <path d="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z"/>
        </symbol>
        <symbol id="minus-icon" viewBox="0 0 24 24">
            <path d="M19,13H5V11H19V13Z"/>
        </symbol>
        <symbol id="reset-icon" viewBox="0 0 24 24">
            <path d="M12,4C14.1,4 16.1,4.8 17.6,6.3C20.7,9.4 20.7,14.5 17.6,17.6C15.8,19.5 13.3,20.2 10.9,19.9L11.4,17.9C13.1,18.1 14.9,17.5 16.2,16.2C18.5,13.9 18.5,10.1 16.2,7.7C15.1,6.6 13.5,6 12,6V10.5L7,5.5L12,0.5V4M6.3,17.6C3.7,15 3.3,11 5.1,7.9L6.6,9.4C5.5,11.6 5.9,14.4 7.8,16.2C8.3,16.7 8.9,17.1 9.6,17.4L9,19.4C8,19 7.1,18.4 6.3,17.6Z"/>
        </symbol>
    </defs>
</svg>

<br class="clear">

<script>prettyPrint();</script>
<script src="scripts/polyfill.js"></script>
<script src="scripts/linenumber.js"></script>
<script src="scripts/core-enhanced.js" defer></script>
<script src="scripts/third-party/fuse.js"></script>
<script src="scripts/search-enhanced.js" defer></script>


</body>
</html>